Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ericcames/aap.platform.install
- Owner: ericcames
- License: mit
- Created: 2024-07-31T18:03:39.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T16:23:20.000Z (3 months ago)
- Last Synced: 2024-08-20T18:47:24.779Z (3 months ago)
- Language: Jinja
- Size: 256 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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```