mirror of
https://github.com/krislamo/pup-tests
synced 2024-09-20 09:40:36 +00:00
23 lines
513 B
YAML
23 lines
513 B
YAML
|
- name: Install Puppet Master
|
||
|
apt: name=puppetmaster state=present
|
||
|
register: pup_install
|
||
|
|
||
|
- name: Install NTP
|
||
|
apt: name=ntp state=present
|
||
|
register: ntp_status
|
||
|
|
||
|
- name: Restart NTP
|
||
|
service: name=ntp state=restarted
|
||
|
when: ntp_status.changed
|
||
|
|
||
|
- name: Wait for Webserver Key
|
||
|
wait_for:
|
||
|
path: /var/lib/puppet/ssl/ca/requests/webserver.pem
|
||
|
when: pup_install.changed
|
||
|
|
||
|
- name: Sign Webserver Key
|
||
|
command: puppet cert sign webserver
|
||
|
args:
|
||
|
removes: /var/lib/puppet/ssl/ca/requests/webserver.pem
|
||
|
|