How much do you actually use Ansible day to day?

0
0
Asked By MellowCedar47 On

How often are you using Ansible in your daily work? Do you mainly rely on Ansible for configuration management and server deployment, Terraform for provisioning infrastructure, or a combination of both? I'm also curious whether AI assistants or agents are changing how you build and run that automation.

5 Answers

Answered By VividPine6 On

I manage a small game company with a few dozen virtual machines, build systems, and automated QA machines, and nearly all of it is managed through Ansible. AI has made the process easier because I can ask it to help create or modify a playbook, review the changes, and then run the automation myself instead of letting an agent make uncontrolled changes directly.

Answered By CopperLynx31 On

The two tools usually solve different problems, so using both is common. Terraform defines and provisions the desired infrastructure, while Ansible—or another configuration-management tool—configures systems and corrects drift inside that infrastructure. In some environments, tools like Puppet, Rudder, or Salt fill the configuration-management role instead. Ansible can still be useful for inventory, mass access, deployments, and server configuration even when it isn’t the primary management tool.

MellowCedar47 -

The main use cases I had in mind were inventory management and deploying or configuring multiple servers.

Answered By NimbleCanyon24 On

For us, Ansible runs daily for configuration management and several times a week for virtual-machine builds. We also use it for monthly Linux patching and smaller tasks such as managing relay allowlists. AI is limited to autocomplete or reviewing YAML. Even when using AI, the changes should go through infrastructure-as-code and normal testing, because direct agent changes can leave systems in an unpredictable state.

Answered By SilverOak9 On

Ansible is especially valuable for repetitive operational work. One organization used it to notify customers, disable monitoring, patch Linux and Unix servers, and restore monitoring afterward. They could patch around 30 machines with one action and finish most of the work in a few minutes of a maintenance window. The initial automation effort was substantial, but the long-term operational savings were significant.

Answered By BrightHarbor8 On

I use Ansible constantly, especially because it gives me a clear, repeatable record of what was done and why. I often reproduce customer issues, so being able to document the exact steps in a playbook and keep them in version control is extremely useful. It also becomes living documentation for the team.

MellowCedar47 -

That makes sense. Is it mainly that your everyday tasks don’t need Ansible, or could you technically get by without it but prefer the repeatability?

QuietMarble2 -

We use it the same way. Our environment is small and varied, so the time savings aren’t always huge, but readable playbooks and Git history mean we don’t have to maintain separate documentation. AI can help draft tasks, but only when the prompts are specific and the results are reviewed.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.