Re:Semaphore – Modern UI for Ansible
by tptacek on Wednesday March 10, 2021 @08:40PM
(#26419109)
Terraform is not great at provisioning "inside" of Unix servers, and Ansible is not great at provisioning cloud resources.
[ Parent
| on HN ]
Re:Semaphore – Modern UI for Ansible
by xyzzy_plugh on Wednesday March 10, 2021 @09:34PM
(#26419504)
Yep. Terraform + Ansible or Puppet is the way to go.
I don't think I agree anymore; most of what I'd get done with Ansible now I'd do with a container, and if all you need to get done on the host is networking and a reasonable Docker setup, Terraform is good enough to get that done. I'm a lot less likely to ever use Ansible now.
But, I mean, the answer to the question above is easy. :)
Re:Semaphore – Modern UI for Ansible
by senorsmile on Wednesday March 10, 2021 @10:51PM
(#26419994)
ansible can be used to build container images in an idempotent way. And ansible is greatat creating deployment logic among other things. Where puppet , chef et al. are primarily for automating a direct machine, Ansible is a general purpose automation framework. Terraform is definitely better at provisioning cloud resources, but Ansible is much better at automating pretty much anything else that you could think of.
Re:Semaphore – Modern UI for Ansible
by ViViDboarder on Thursday March 11, 2021 @08:12AM
(#26423598)
I use Ansible to harden my servers, configure ssh, deploy private keys, install Docker, and start all my Docker services.
I've noticed that I used Ansible less and less because of kubernetes.
Now we also use crossplane.io and we never touch terraform anymore as well.
It's all helm charts now here.
Re:Semaphore – Modern UI for Ansible
by emptysongglass on Thursday March 11, 2021 @02:08AM
(#26421174)
Isn't there a a chicken and egg problem with Crossplane? A quick glance over the docs tells me I need a cluster to already exist. So how am I provisioning that cluster? Terraform.