This directory contains Ansible automation for satellite management and operations.
The Satellite automation provides playbooks and roles for managing and configuring satellite infrastructure and services.
| Role | Description |
|---|---|
| compositecontentviewcreator | Role for compositecontentviewcreator |
| contentviewcreator | Role for contentviewcreator |
| contentviewpromoter | Role for contentviewpromoter |
| contentviewpublisher | Role for contentviewpublisher |
| contentviewversion_delete | Role for contentviewversion delete |
| Playbook | Description | Target Hosts |
|---|---|---|
| contentviewversiondelete.yml | Playbook for contentviewversiondelete | localhost |
| createonly.yml | - compositecontentviewcreator | localhost |
| promoteonly.yml | Playbook for promoteonly | localhost |
| publishonly.yml | Playbook for publishonly | localhost |
# Run a playbook
ansible-navigator run contentviewversiondelete.yml
# Run in stdout mode
ansible-navigator run contentviewversiondelete.yml -m stdout- hosts: target_hosts
roles:
- compositecontentviewcreator- Ansible 2.9 or higher (via ansible-navigator)
- Required collections (see
collections/requirements.ymlif present) - Appropriate access credentials configured via environment variables
Ansible-Satellite/
├── roles/ # Ansible roles
├── *.yml # Playbooks
├── collections/ # Collection dependencies (if present)
└── ansible-navigator.yml # Navigator configuration