Add initial Jenkins master orchestration
This commit is contained in:
parent
545620a19d
commit
11c1dcc1bc
@ -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
|
||||
|
||||
|
8
roles/bootstrap_puppetmaster/templates/jenkins.yaml.j2
Normal file
8
roles/bootstrap_puppetmaster/templates/jenkins.yaml.j2
Normal 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')}"
|
Loading…
x
Reference in New Issue
Block a user