Semaphore – Modern UI for Ansible
github.com
Semaphore – Modern UI for Ansible
1–10 of 35 posts
Re: Semaphore – Modern UI for Ansible
#2What do people use Ansible for that can't be done with Terraform and vice-versa?
Re: Semaphore – Modern UI for Ansible
#3What do people use Ansible for that can't be done with Terraform and vice-versa?
Terraform is not great at provisioning "inside" of Unix servers, and Ansible is not great at provisioning cloud resources.
Re: Semaphore – Modern UI for Ansible
#4What does modern mean in this context?
Re: Semaphore – Modern UI for Ansible
#5What do people use Ansible for that can't be done with Terraform and vice-versa?
Ansible comes with an ecosystem of collections and playbooks to help configure software. A lot of this configuration is hard to describe in Terraform's declarative way and the Terraform ecosystem generally avoids it.
Re: Semaphore – Modern UI for Ansible
#6What do people use Ansible for that can't be done with Terraform and vice-versa?
Custom complex workflows
Re: Semaphore – Modern UI for Ansible
#7What does modern mean in this context?
[deleted]
Re: Semaphore – Modern UI for Ansible
#8What do people use Ansible for that can't be done with Terraform and vice-versa?
I use both! Terraform builds the cloud resources and then hands it off to ansible for final provisioning.
Re: Semaphore – Modern UI for Ansible
#9What does modern mean in this context?
Reading through their website (https://ansible-semaphore.com/), it seems like it comes down to responsive UI with material design, and being written in Go.
It's not clear what this offers over Ansible AWX (https://github.com/ansible/awx), which is the traditional Ansible UI.
Re: Semaphore – Modern UI for Ansible
#10What do people use Ansible for that can't be done with Terraform and vice-versa?
One more use case is that you sometime need to do something, not just specify idempotent configuration. For example, you might have a nightly task to run a script on multiple servers that dumps a data file, then copy those files to a central server.
Ansible can easily be used for both "I need to configure a thing" and also for "I need to script activity".