Skip to content

Latest commit

 

History

693 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PAH Automation

Contribute

This directory contains Ansible automation for pah management and operations.

Overview

The PAH automation provides playbooks and roles for managing and configuring pah infrastructure and services.

Roles

Role Description
ah_login Role for ah login
ah_sync_ee Role for ah sync ee
ah_sync_repos Role for ah sync repos
ah_update_controller Role for ah update controller
build_aristaee Role for build aristaee
build_certee Role for build certee
build_creationee Role for build creationee
build_middlewareee Role for build middlewareee
build_networkee Role for build networkee
build_nmapee Role for build nmapee
build_securityee Role for build securityee
build_shadowmande Role for build shadowmande
build_shadowmandevspaces Role for build shadowmandevspaces
build_shadowmanee Role for build shadowmanee
build_terraformpowershellee Role for build terraformpowershellee
orphan_cleanup Role for orphan cleanup
sync_de Role for sync de
sync_ee Role for sync ee
sync_repos Role for sync repos
update_collection_remote Role for update collection remote

Playbooks

Playbook Description Target Hosts
arista_ee_build.yml Playbook for arista ee build localhost, ansibledev.shadowman.dev
cert_ee_build.yml Playbook for cert ee build localhost, ansibledev.shadowman.dev
creation_ee_build.yml Playbook for creation ee build localhost, ansibledev.shadowman.dev
middleware_ee_build.yml Playbook for middleware ee build localhost, ansibledev.shadowman.dev
network_ee_build.yml Playbook for network ee build localhost, ansibledev.shadowman.dev
nmap_ee_build.yml Playbook for nmap ee build ansibledev.shadowman.dev
orphan_cleanup.yml Playbook for orphan cleanup localhost
security_ee_build.yml Playbook for security ee build localhost, ansibledev.shadowman.dev
shadowman_de_build.yml Playbook for shadowman de build localhost, ansibledev.shadowman.dev
shadowman_ee_build.yml Playbook for shadowman ee build localhost, ansibledev.shadowman.dev
shadowman_ee_utils_build.yml Playbook for shadowman ee utils build localhost, ansibledev.shadowman.dev
shadowman_ee_utils_simple.yml Playbook for shadowman ee utils simple localhost, ansibledev.shadowman.dev
skopeo.yml Playbook for skopeo ansibledev.shadowman.dev
terraformpowershell_ee_build.yml Playbook for terraformpowershell ee build localhost, ansibledev.shadowman.dev
update_collection_remote_lists.yml Playbook for update collection remote lists localhost

Usage

Running with ansible-navigator

# Run a playbook
ansible-navigator run middleware_ee_build.yml

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

Using roles

- hosts: target_hosts
  roles:
    - ah_sync_ee

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-PAH/
├── roles/              # Ansible roles
├── *.yml               # Playbooks
├── collections/        # Collection dependencies (if present)
└── ansible-navigator.yml  # Navigator configuration

About

No description or website provided.

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages