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