homelab/docs/Bootstrap-dev.md
2022-11-01 10:45:58 +01:00

755 B

How to Bootstrap dev env

prerequisite

dev environment is manage by molecule job who launch container via LXD you need following software to launch it:

  • LXD server up on your local machine
  • molecule install pip install molecule
  • molecule-LXD plugins pip install molecule-lxd

provissionning

you can launch make create-dev on root project

molecule will create 3 container on different distribution

  • archlinux
  • rockylinux 9
  • debian 11

To bootstrap the container (base account, sudo configuration) role ansible_bootstrap will be apply

Converge step call playbook site.yml to provission the cluster