genadipost / foreman_proxy_certificates

Ansible role that creates certificates via Foreman (puppet ca)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

foreman_proxy_certificates

The role delegates certificate creation to foreman_ca_host and then deploys those certificates to proxy hosts which this role is being applied to.
Inspired by openshift-ansible/openshift_node_certificates role.

Requirements

Role Variables

Name Description Required Default Values Examples
foreman_ca_cert The path to ca cert No /etc/puppetlabs/puppet/ssl/certs/ca.pem - -
foreman_ca_host The hostname of the system where the Foreman CA will has been created Yes - - -

Dependencies

Example Playbook

---
- name: Create Foreman certificates for proxy hosts
  hosts: proxies
  roles:
  - role: foreman_proxy_certificates
    foreman_ca_host: foreman-master.example.com

License

BSD

Author Information

genadipost@gmail.com

About

Ansible role that creates certificates via Foreman (puppet ca)