Six Ways Ansible Makes Docker-Compose Better

Containers are popular for many reasons. One key reason: container images are easy to build and, once built, don’t change.  When Developer A says, “Hey, check out this new application, just download this container image and run it,” Developer B doesn’t have to ask the question, “How do I configure it?”  Developer B can just download the image and run…

Integrating Atlassian Bitbucket Pipelines with Ansible Tower

Customers everywhere are using Ansible and Ansible Tower to deliver the promise of DevOps. Atlassian Bitbucket can be coupled with Ansible and Ansible Tower to create an application workflow. In this example workflow, a developer makes an update to their application, checks the code into source control, a continuous integration test passes, and it is automatically deployed by an orchestration…

29 questions to ask yourself if you’re in devops

A few days ago, I had an opportunity to meet and interact with a few friends, who works as a developers within Mozilla. We had an interesting conversation about devops and how things work in the area. They explained the growing importance of devops in organizations and the rise of devops as a culture that aims to collaboratively deliver systems…

How Ansible Works

Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Being designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all of your systems inter-relate, rather than just managing one system at a time. It uses no agents and no additional…

Highly-Available Infrastructure Provisioning and Configuration with Ansible

The following is an excerpt from Chapter 8 of Ansible for DevOps, a book on Ansible by Jeff Geerling. The example highlights Ansible’s simplicity and flexibility by provisioning and configuring of a highly available web application infrastructure on a local Vagrant-managed cloud, DigitalOcean droplets, and Amazon Web Services EC2 instances, with one set of Ansible playbooks. tl;dr Check out the…

Creating custom dynamic inventories for Ansible

  The following is an excerpt from Chapter 7 of Ansible for DevOps, a book on Ansible by Jeff Geerling. Most infrastructure can be managed with a custom inventory file or an off-the-shelf cloud inventory script, but there are many situations where more control is needed. Ansible will accept any kind of executable file as an inventory file, so you…

Automating Your Automation with Ansible Tower

The following is an excerpt from Chapter 11 of Ansible for DevOps, a book on Ansible by Jeff Geerling. The example highlights the effectiveness of Ansible Tower for automating infrastructure operations, especially in a team environment. Throughout this book, all the examples use Ansible’s CLI to run playbooks and report back the results. For smaller teams, especially when everyone on…

Soul Searching

Life for me has been a soul-searching journey Only without a map And through the years I have come to see That some people will look at me And see damaged goods Whilst a special few Will see the rare beauty inside worth fighting for And those are the ones I treasure the most. Some bridges awaken my soul And…

DevOps

What Is a DevOps Engineer?

DevOps can boost overall organizational performance, and depends strongly on IT leadership for success. Read all about the state of DevOps today in the 2015 report. Demand for people with DevOps skills is growing rapidly because businesses get great results from DevOps. Organizations using DevOps practices are overwhelmingly high-functioning: They deploy code up to 30 times more frequently than their…

Infrastructure as Code

Apply Development Practices to Efficiently Manage Infrastructure While software development practices have changed a lot during the last several years, many operations practices have not. Many IT teams still rely on a combination of manual configurations, custom scripts, golden images or outdated tools to manage infrastructure, leading to slower deployments and too many errors. New Approach To Managing Infrastructure That’s…