Ansible role to deploy a puppetserver (puppet6, puppet7)
It is designed to be include as a submodule to a project with its siblings :
ansible-role-foreman-dbansible-role-foreman-puppet(this one)ansible-role-foreman-proxyansible-role-foreman-appansible-role-foreman-custom
ansible-role-mirror should help you get started with mirroring needed repositories.
The role needs some vars (default/main.yml)
The vars are self-explanatory, to look for answer one could use : foreman-installer --help
All vars are combined in tasks/Setup_Options.yml ( -vv is your friend )
- hosts: tfm_puppet
gather_facts: true
roles:
- role: foreman-puppet
CC-BY-4.0
Thomas Basset -- hobbyist sysadm tomm+code@loxda.net