This directory contains Ansible automation for imagebuilder management and operations.
The ImageBuilder automation provides playbooks and roles for managing and configuring imagebuilder infrastructure and services.
| Role | Description |
|---|---|
| image_builder_apache_ssl | Role for image builder apache ssl |
| image_builder_cockpit_ssl | Role for image builder cockpit ssl |
| image_builder_setup_sat | Role for image builder setup sat |
| Playbook | Description | Target Hosts |
|---|---|---|
| buildimage.yml | Playbook for buildimage | all |
| setupimagebuilder.yml | Playbook for setupimagebuilder | all |
# Run a playbook
ansible-navigator run buildimage.yml
# Run in stdout mode
ansible-navigator run buildimage.yml -m stdout- hosts: target_hosts
roles:
- image_builder_apache_ssl- Ansible 2.9 or higher (via ansible-navigator)
- Required collections (see
collections/requirements.ymlif present) - Appropriate access credentials configured via environment variables
Ansible-ImageBuilder/
├── roles/ # Ansible roles
├── *.yml # Playbooks
├── collections/ # Collection dependencies (if present)
└── ansible-navigator.yml # Navigator configuration