There is a few options, each with drawbacks n strengths;
Applications (Configuration Management)
- LXDMosaic (Self Promo,
cloud-init
/ “deployments
” support expanded inmaster
branch) - Puppet Bolt (thread, @dontlaugh)
- Ansible (docs)
- JUJU (docs)
- Other web interfaces (0 of which I believe make an effort for config management)
- Your own scripts (as @Ozymandias does, i’d be interested in what LXDMosaic can do to help)
Bare metal (Automation)
- MAAS (docs)