Ansible logo

Ansible

Radically simple configuration-management, application deployment, task-execution, and multi-node orchestration engine
10.9K
8.3K
+ 1
1.3K

What is Ansible?

Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates. Ansible鈥檚 goals are foremost those of simplicity and maximum ease of use.
Ansible is a tool in the Server Configuration and Automation category of a tech stack.
Ansible is an open source tool with 45.7K GitHub stars and 19.8K GitHub forks. Here鈥檚 a link to Ansible's open source repository on GitHub

Who uses Ansible?

Companies
1528 companies reportedly use Ansible in their tech stacks, including LaunchDarkly, Tokopedia, and ViaVarejo.

Developers
9140 developers on StackShare have stated that they use Ansible.

Ansible Integrations

Docker, Amazon EC2, Kubernetes, New Relic, and Microsoft Azure are some of the popular tools that integrate with Ansible. Here's a list of all 43 tools that integrate with Ansible.
Public Decisions about Ansible

Here are some stack decisions, common use cases and reviews by companies and developers who chose Ansible in their tech stack.

Joshua Dean K眉pper
CEO at Scrayos UG (haftungsbeschr盲nkt) | 1 upvotes 路 4.7K views

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.

See more
Gabriel Guzman
Software Development Manager at Lightspeed | 1 upvotes 路 28.4K views
Shared insights
on
Hugo
Ansible
OpenBSD

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.

See more
Suresh Kannan
Sr. Systems Technical Speciali at BMC Software | 6 upvotes 路 10.1K views
Shared insights
on
Ansible
Terraform

We use both these tools and are relatively new to them. We have a few questions:

  1. With Terraform, how are you handling changes done outside of Terraform in the Infrastructure?
  2. Are there any limitations or features that we miss in Ansible that Terraform can do? What are those?
See more

Blog Posts

Ansible's Features

  • 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.

Ansible Alternatives & Comparisons

What are some alternatives to Ansible?
Puppet Labs
Puppet is an automated administrative engine for your Linux, Unix, and Windows systems and performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification.
Chef
Chef enables you to manage and scale cloud infrastructure with no downtime or interruptions. Freely move applications and configurations from one cloud to another. Chef is integrated with all major cloud providers including Amazon EC2, VMWare, IBM Smartcloud, Rackspace, OpenStack, Windows Azure, HP Cloud, Google Compute Engine, Joyent Cloud and others.
Salt
Salt is a new approach to infrastructure management. Easy enough to get running in minutes, scalable enough to manage tens of thousands of servers, and fast enough to communicate with them in seconds. Salt delivers a dynamic communication bus for infrastructures that can be used for orchestration, remote execution, configuration management and much more.
Terraform
With Terraform, you describe your complete infrastructure as code, even as it spans multiple service providers. Your servers may come from AWS, your DNS may come from CloudFlare, and your database may come from Heroku. Terraform will build all these resources across all these providers in parallel.
Jenkins
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
See all alternatives

Ansible's Followers
8271 developers follow Ansible to keep up with related blogs and decisions.