]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
add a task for nginx
authorAlfredo Deza <adeza@redhat.com>
Tue, 7 Jul 2015 13:25:51 +0000 (09:25 -0400)
committerAlfredo Deza <adeza@redhat.com>
Fri, 17 Jul 2015 21:23:26 +0000 (17:23 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
ansible/master/ansible-jenkins/tasks/nginx.yml [new file with mode: 0644]

diff --git a/ansible/master/ansible-jenkins/tasks/nginx.yml b/ansible/master/ansible-jenkins/tasks/nginx.yml
new file mode 100644 (file)
index 0000000..e7ec900
--- /dev/null
@@ -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