Module - container_puppet_config¶
This module provides for the following ansible plugin:
container_puppet_config
Module Documentation¶
Generate puppet containers configs
Options¶
- no_archive
Disables config-data archiving
- check_mode
Ansible check mode is enabled
- config_vol_prefix
Config volume prefix
- debug
Enable debug
- net_host
Using host network
- puppet_config
Path to the puppet configs
- short_hostname
Short hostname
- step
Step number
- update_config_hash_only
When set to True, the module will only inspect for new config hashes in config_vol_prefix and make sure the container-startup-configs are updated with these hashes. This is useful to execute before we manage the startup containers, so they will be restarted if needed (e.g. new config has been applied, container needs restart).
Authors¶
Emilien Macchi (@EmilienM)
Example Tasks¶
- name: Generate puppet container config for step 1
container_puppet_config:
step: 1
puppet_config: /var/lib/container-puppet/container-puppet.json
short_hostname: "{{ ansible_facts['hostname'] }}"
update_config_hash_only: false
- name: Update config hashes for container startup configs
container_puppet_config:
update_config_hash_only: true