From b1dec1efeb14ad0b0524c9fcf25f9cb0171d54cc Mon Sep 17 00:00:00 2001 From: Jacob Cody Wimer Date: Tue, 19 Jan 2016 08:58:44 -0500 Subject: [PATCH] Rolling updates to application and worker servers --- code-deploy.yml | 24 ++++++++++++++---------- group_vars/all | 1 - 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/code-deploy.yml b/code-deploy.yml index 48b694a..b505bbe 100644 --- a/code-deploy.yml +++ b/code-deploy.yml @@ -1,19 +1,23 @@ --- +--- # This playbook deploys the whole application stack for wrestlingdev # -- name: deploy code to webservers - hosts: webservers +- hosts: webservers remote_user: root + serial: 1 tasks: - - name: Restart docker container - command: cd /root/wrestlingApp/ && git pull origin master && bash rails-prod.sh wrestlingdev-app + - name: Refresh code + command: chdir=/root/wrestlingApp git pull origin master + - name: Restart and rebuild docker container + command: chdir=/root/wrestlingApp bash rails-prod.sh wrestlingdev-app -- name: deploy code to workers - hosts: workers +- hosts: workers remote_user: root - + serial: 1 + tasks: - - name: Restart docker container - command: cd /root/wrestlingApp/ && git pull origin master && bash rails-worker-prod.sh wrestlingdev-app + - name: Refresh code + command: chdir=/root/wrestlingApp git pull origin master + - name: Restart and rebuild docker container + command: chdir=/root/wrestlingApp bash rails-worker-prod.sh wrestlingdev-app diff --git a/group_vars/all b/group_vars/all index 16aed27..859bdd7 100644 --- a/group_vars/all +++ b/group_vars/all @@ -3,4 +3,3 @@ repository: https://github.com/jcwimer/wrestlingApp.git -firstdbhostname: {{ groups[['dbservers'][0]] }}