1
0
mirror of https://github.com/krislamo/pup-tests synced 2024-09-20 09:40:36 +00:00
pup-tests/setup/roles/client/tasks/main.yml

27 lines
530 B
YAML
Raw Normal View History

- name: Install Puppet Agent
apt: name=puppet state=present
register: agent_install
- name: Deploy puppet.conf
template:
src: puppet.conf.j2
dest: /etc/puppet/puppet.conf
- name: Start Puppet
service: name=puppet state=started
- name: Wait for Puppet Master
wait_for:
host: puppet
port: 8140
delay: 10
when: agent_install.changed
- name: Request Puppet Master
command: puppet agent -t
register: send_csr
failed_when: send_csr.rc > 1
when: agent_install.changed
become_user: vagrant