- Hashicorp Packer
- LXD up and running
- Run
./simulation.sh
and wait for everything to startup. - Go ham and run some playbooks!
The simulation may need to be torn down and brought back up after PC restarts.
SSH Keys are generated and placed into the correct directories. You can SSH to each container/host using username netsoc
and password borger
Make sure not to commit the host_vars with changed IPs.
ssh priv key structure:
/keys/<host>/id_rsa
i.e for feynman
/keys/feynman/id_rsa
/vars/cloudflare.yml
format:
cf_api_email: <cloudflare email>
cf_api_key: <cloudflare api key>
/vars/freeipa.yml
format:
ipa_ds_password: <directory server pass>
ipa_admin_password: <admin pass>