What is Ansible?
Who uses Ansible?
Here are some stack decisions, common use cases and reviews by companies and developers who chose Ansible in their tech stack.
We only use Ansible for some limited cluster-management, irregular maintenance tasks and low-level docker debugging and re-configuration on the individual servers, as we chose CoreOS (Fedora CoreOS) as our operating system and setup is done with an ignition-configuration. That is why we don't need to have a playbook for setting up servers or individual services. The servers boot up, completely initialized and ready to use.
Setting up a personal website, consisting of statically generated html files.
OpenBSD @httpd Hugo Ansible
Rely on the simplicity and security record of OpenBSD to keep my deployments easy to manage and run. Ansible playbooks for easily provisioning copies of the same setup. Using the httpd daemon provided by OpenBSD as it's full featured and included in the base operating system. Hugo creates static html based on markdown files that live in my home directory, and they are copied up to the server using scp.
Ansible Preferred for configuring instances in AWS.
We use both these tools and are relatively new to them. We have a few questions:
- With Terraform, how are you handling changes done outside of Terraform in the Infrastructure?
- Are there any limitations or features that we miss in Ansible that Terraform can do? What are those?
Red Hat, Inc.
Jobs that mention Ansible as a desired skillset
- Ansible's natural automation language allows sysadmins, developers, and IT managers to complete automation projects in hours, not weeks.
- Ansible uses SSH by default instead of requiring agents everywhere. Avoid extra open ports, improve security, eliminate "managing the management", and reclaim CPU cycles.
- Ansible automates app deployment, configuration management, workflow orchestration, and even cloud provisioning all from one system.