Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ericcames/aap.platform.install

Automate that Ansible Automation Platform install
https://github.com/ericcames/aap.platform.install

Last synced: 10 days ago
JSON representation

Automate that Ansible Automation Platform install

Awesome Lists containing this project

README

        

# Ansible Automation Platform Installation
Automate that Ansible Automation Platform install

**Build an infrastructure that meets the requirements**

[Red Hat Ansible Automation Platform 2.4](https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/ "Red Hat Ansible Automation Platform 2.4")

**Create vaults for your secrets using ansible-vault**
- [Password to unlock your vault](https://github.com/ericcames/aap.platform.install/blob/main/roles/ansible_platform_install/files/secret_example.yml "Password to unlock your vault")
- [Vault that will be used by the inventory file](https://github.com/ericcames/aap.platform.install/blob/main/roles/ansible_platform_install/files/vault_example.yml "Vault that will be used by the inventory file")

**Update role default variables**
- [Update your role default variables](https://github.com/ericcames/aap.platform.install/blob/main/roles/ansible_platform_install/README.md "Update your role default variables")

**Create your job template with the appropriate tag**

![alt text](https://github.com/ericcames/aap.platform.install/blob/main/images/tag-legacy.png "Legacy tag")

**Login and run your appropriate installer command**

**Legacy Ansible Platform install command line with vaulted creds**
```
./setup.sh -e@ames_vault.yml -- --vault-password-file ~/.ssh/secret
./setup.sh -e@ames_vault.yml -- --ask-vault-pass
```
**Containerized Ansible Platform install command line with vaulted creds**
```
ansible-playbook -i inventory ansible.containerized_installer.install -e@ames_vault.yml --vault-password-file ~/.ssh/secret
ansible-playbook -i inventory ansible.containerized_installer.install -e@ames_vault.yml --ask-vault-pass

```