1
0
mirror of https://github.com/krislamo/pup-tests synced 2025-09-08 23:59:29 +00:00

Setup Puppet Environment

Ansible sets up a puppet master and puppet agent on two virtual
machines with a hello world puppet application.
This commit is contained in:
2019-01-09 15:48:17 -05:00
commit 7f818e3c31
11 changed files with 142 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
- 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