From 63b51787f5f0c269296faca729aba41e7b49a1d7 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Tue, 7 Jul 2015 09:25:51 -0400 Subject: [PATCH] add a task for nginx Signed-off-by: Alfredo Deza --- .../master/ansible-jenkins/tasks/nginx.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 ansible/master/ansible-jenkins/tasks/nginx.yml diff --git a/ansible/master/ansible-jenkins/tasks/nginx.yml b/ansible/master/ansible-jenkins/tasks/nginx.yml new file mode 100644 index 00000000..e7ec900e --- /dev/null +++ b/ansible/master/ansible-jenkins/tasks/nginx.yml @@ -0,0 +1,21 @@ +--- + + - name: ensure sites-available for nginx + file: path=/etc/nginx/sites-available state=directory + + - name: ensure sites-enable for nginx + file: path=/etc/nginx/sites-enabled state=directory + + - name: remove default nginx site + action: file path=/etc/nginx/sites-enabled/default state=absent + + - name: write nginx.conf + action: template src=../templates/nginx.conf dest=/etc/nginx/nginx.conf + + - name: create nginx site config + action: template src=../templates/jenkins.conf dest=/etc/nginx/sites-available/jenkins.conf + notify: + - restart nginx + + - name: link nginx config + action: file src=/etc/nginx/sites-available/jenkins.conf dest=/etc/nginx/sites-enabled/jenkins.conf state=link -- 2.39.5