Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/playingfield/provisioning
🐄 Ansible Automation Platform on VirtualBox
https://github.com/playingfield/provisioning
ansible ansible-automation-platform ansible-playbook automation packer redhat8 rhel8 rhel8-disa-stig vagrant virtualbox
Last synced: about 1 month ago
JSON representation
🐄 Ansible Automation Platform on VirtualBox
- Host: GitHub
- URL: https://github.com/playingfield/provisioning
- Owner: playingfield
- Created: 2022-08-23T21:41:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-23T08:37:04.000Z (almost 2 years ago)
- Last Synced: 2023-03-25T23:00:50.491Z (almost 2 years ago)
- Topics: ansible, ansible-automation-platform, ansible-playbook, automation, packer, redhat8, rhel8, rhel8-disa-stig, vagrant, virtualbox
- Language: YAML
- Homepage: https://github.com/playingfield/provisioning/wiki
- Size: 143 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Provisioning
[Wiki Page](https://github.com/playingfield/provisioning/wiki)
## What is this?
We harden a RHEL8 image with Hashicorp Packer and then use it to create VMs with Vagrant. The VMs run Ansible Automation Platform, self-managed.
You need to download the RHEL 8.5 ISO and put it in /Users/Shared/rhel-8.5-x86_64-dvd.iso or be logged in to the Red Hat Customer Portal and have the ISO downloaded.
You also need to download the bundle installer for AAP and the ansible.controller collection from Red Hat.## Packer will create a DISA-STIG compliant image.
`make image`
## Vagrant will create a VM from the image and mount the DVD as Yum repo.
`make all`
# Requirements
### macOS computer
These programs can be installed manually.
### Apps
- Packer
- VirtualBox
- Vagrant### Ansible
run `source install.rc` in a terminal to create a Python virtualenv.