Skip to content

shadowman-lab/Ansible-Satellite

Repository files navigation

Satellite Automation

Contribute

This directory contains Ansible automation for satellite management and operations.

Overview

The Satellite automation provides playbooks and roles for managing and configuring satellite infrastructure and services.

Roles

Role Description
compositecontentviewcreator Role for compositecontentviewcreator
contentviewcreator Role for contentviewcreator
contentviewpromoter Role for contentviewpromoter
contentviewpublisher Role for contentviewpublisher
contentviewversion_delete Role for contentviewversion delete

Playbooks

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

Usage

Running with ansible-navigator

# Run a playbook
ansible-navigator run contentviewversiondelete.yml

# Run in stdout mode
ansible-navigator run contentviewversiondelete.yml -m stdout

Using roles

- hosts: target_hosts
  roles:
    - compositecontentviewcreator

Requirements

  • Ansible 2.9 or higher (via ansible-navigator)
  • Required collections (see collections/requirements.yml if present)
  • Appropriate access credentials configured via environment variables

Directory Structure

Ansible-Satellite/
├── roles/              # Ansible roles
├── *.yml               # Playbooks
├── collections/        # Collection dependencies (if present)
└── ansible-navigator.yml  # Navigator configuration

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors