Commit bcabd678 by e0d

Merge pull request #266 from edx/e0d/add-nginix

E0d/add nginix
parents 5e624ace 9c7adb37
---
- name: restart Jenkins
service: name=jenkins state=restarted
- name: jenkins | start nginx
service: name=nginx state=started
- name: jenkins | reload nginx
service: name=nginx state=reloaded
\ No newline at end of file
---
- name: jenkins | install jenkins specific system packages
apt:
pkg={{','.join(jenkins_debian_pkgs)}}
state=present update_cache=yes
tags:
- jenkins
- name: common | Create jenkins group
group: name={{ jenkins_group }} state=present
......@@ -29,6 +37,14 @@
notify:
- restart Jenkins
- name: Install git
apt: pkg=git state=present
- name: jenkins | Setup nginix vhost
template:
src=etc/nginx/sites-available/jenkins.j2
dest=/etc/nginx/sites-available/jenkins
- name: jenkins | enable jenkins vhost
file:
src=/etc/nginx/sites-available/jenkins
dest=/etc/nginx/sites-enabled/jenkins
state=link
notify: jenkins | start nginx
server {
listen 80;
server_name {{ jenkins_server_name }};
location / {
proxy_pass http://localhost:{{ jenkins_port }};
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 150;
proxy_send_timeout 100;
proxy_read_timeout 100;
proxy_buffers 4 32k;
client_max_body_size 8m;
client_body_buffer_size 128k;
}
}
\ No newline at end of file
jenkins_home: /var/lib/jenkins
jenkins_user: "jenkins"
jenkins_group: "edx"
jenkins_server_name: "jenkins.testeng.edx.org"
jenkins_port: 8080
jenkins_plugins:
- { name: "build-name-setter", version: "1.3" }
......@@ -34,3 +36,7 @@ jenkins_plugins:
- { name: "violations", version: "0.7.11" }
- { name: "multiple-scms", version: "0.2" }
- { name: "timestamper", version: "1.5.7" }
jenkins_debian_pkgs:
- nginx
- git
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment