From 24e0e3f14fbd239abceea7b2869cc70f7d545c70 Mon Sep 17 00:00:00 2001 From: amos Date: Tue, 24 Jan 2017 13:47:05 -0800 Subject: [PATCH 1/3] Adds fix for permissions in /srv/idp --- config/deploy.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/config/deploy.rb b/config/deploy.rb index d532a9891dc..a024e7a2ad3 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -67,8 +67,16 @@ end end + desc 'Modify permissions on /srv/idp' + task :mod_perms do + on roles(:web), in: :parallel do + execute :sudo, :chown, '-R', 'ubuntu:nogroup', deploy_to + end + end + before 'assets:precompile', :browserify after 'deploy:updated', 'newrelic:notice_deployment' after 'deploy:log_revision', :deploy_json + after :deploy, 'deploy:mod_perms' end # rubocop:enable Metrics/BlockLength From 12c85d1add5ed6f54aadca138b9b74be732f95fa Mon Sep 17 00:00:00 2001 From: amos Date: Tue, 24 Jan 2017 15:22:22 -0800 Subject: [PATCH 2/3] Adds INT environment to deployment stages --- config/deploy/int.rb | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 config/deploy/int.rb diff --git a/config/deploy/int.rb b/config/deploy/int.rb new file mode 100644 index 00000000000..267dce5a32c --- /dev/null +++ b/config/deploy/int.rb @@ -0,0 +1,2 @@ +server 'int.login.gov', roles: %w(web db) +server 'worker.int.login.gov', roles: %w(app job_creator) From 7abf8055b8131aa40ce5c3fcb6995b5c491c1740 Mon Sep 17 00:00:00 2001 From: amos Date: Wed, 25 Jan 2017 19:04:20 -0800 Subject: [PATCH 3/3] Makes :deploy a string for consistency --- config/deploy.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/deploy.rb b/config/deploy.rb index a024e7a2ad3..618f5fa9ed6 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -77,6 +77,6 @@ before 'assets:precompile', :browserify after 'deploy:updated', 'newrelic:notice_deployment' after 'deploy:log_revision', :deploy_json - after :deploy, 'deploy:mod_perms' + after 'deploy', 'deploy:mod_perms' end # rubocop:enable Metrics/BlockLength