4 ms·
I’ve been working on a new fully automated setup with 1 click. Right now I provision my nodes automatically with Terraform. I use cloud init scripts during mac
by x86hacker1010 4y ago
I’ve been working on a new fully automated setup with 1 click.
Right now I provision my nodes automatically with Terraform. I use cloud init scripts during machine initialization and an adhoc remote provisioner for some firewall stuff and config updates after complete.
This is for boot. For configuration management I’m working on getting my Saltstack complete and easy to use.
Saltstack can be used like chef/ansible but it’s much more intuitive to me and very flexible. This is for automating and managing package installation on my nodes, firewall rules, grouping nodes by config, etc.
What’s also cool with salt is you can have it make changes based on a web hook (salt reactor), ie merging commit into master.
My plan is to basically version control everything into salt so things like VPN setup, software, alerts are all automatically setup. I would love to extend this to also manage a NAS with automated backups.
Tl;Dr I am migrating my flow to be automated deployments from GitHub using Ansible to automated provisioning and deployments using Salt, Terraform and GitHub/Gitea