Add initial Jenkins master orchestration

This commit is contained in:
Ricardo Carrillo Cruz 2015-08-12 13:50:07 +02:00
parent 545620a19d
commit 11c1dcc1bc
2 changed files with 13 additions and 0 deletions

View File

@ -51,6 +51,11 @@
src=zuul.yaml.j2
dest=/etc/puppet/hieradata/production/fqdn/{{ groups['meta-infra_type_zuul'][0] }}.yaml
- name: Deploy Jenkins master server template for hiera
template: >
src=jenkins.yaml.j2
dest=/etc/puppet/hieradata/production/fqdn/{{ groups['meta-infra_type_jenkins'][0] }}.yaml
- name: Start puppet agent service
service: name=puppet enabled=yes state=started

View File

@ -0,0 +1,8 @@
---
classes:
- jenkins::master
jenkins::master::ssl_cert_file: /etc/ssl/certs/ssl-cert-snakeoil.pem
jenkins::master::ssl_key_file: /etc/ssl/private/ssl-cert-snakeoil.key
jenkins::master::jenkins_ssh_private_key: "%{hiera('jenkins_ssh_private_key')}"
jenkins::master::jenkins_ssh_public_key: "%{hiera('jenkins_ssh_public_key')}"