d049384a82
The timeout command is there to improve life and workaround puppet deficiencies. However, it's not working around deficiencies on systems that do not have the timeout command if we blindly use it. The puppet specific timeout options are more complex and out of scope of this. Issue: https://github.com/ansible/ansible-modules-extras/issues/1273 Change-Id: Id2afbe7a8d0a9b52295a36eb8bde4ffd40fa8c21 |
||
---|---|---|
defaults | ||
handlers | ||
library | ||
meta | ||
tasks | ||
tests | ||
vars | ||
.gitignore | ||
.gitreview | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
run_tests.sh | ||
test-requirements.txt | ||
tox.ini |
README.md
puppet
Run puppet consistently from ansible.
Requirements
puppet needs to be installed on the target node, and if puppet agent is being used, the cert exchange needs to have been performed.
Role Variables
puppetmaster is the required parameter.
Dependencies
None
Example Playbook
The only required argument is puppetmaster:
- hosts: servers
roles:
- { role: infra.puppet, puppetmaster: puppetmaster.openstack.org }
License
Apache
Author Information
ansible-puppet is maintained by the OpenStack Infra team. The best way to contact them is on #openstack-infra on freenode.