Developing and Testing Ansible Roles with Molecule and Podman – Part 2

Molecule is a complete testing framework that helps you develop and test Ansible roles, which allows you to focus on role content instead of focusing on managing testing infrastructure. In the first part of this series, we’ve successfully installed, configured and used Molecule to set up new testing instances. Now that the instances are running, Read more about Developing and Testing Ansible Roles with Molecule and Podman – Part 2[…]

Continuous Improvements in Ansible and Kubernetes Automation

Ansible is an ideal tool for managing many different types of Kubernetes resources. There are four key features that really help: Modules and plugins for creating, updating, removing and obtaining information about Kubernetes resources Templating of Kubernetes resource definitions Powerful inventory system Secrets management  Together these combine to help enable repeatable deployment and management of Read more about Continuous Improvements in Ansible and Kubernetes Automation[…]

Network Features Coming Soon in Ansible Engine 2.9

  The upcoming Red Hat Ansible Engine 2.9 release has some really exciting improvements, and the following blog highlights just a few of the notable additions. In typical Ansible fashion, development of Ansible Network enhancements are done in the open with the help of the community. You can follow along by watching the GitHub project Read more about Network Features Coming Soon in Ansible Engine 2.9[…]

Thoughts on Restructuring the Ansible Project

Ansible became popular largely because we adopted some key principles early, and stuck to them. The first key principle was simplicity: simple to install, simple to use, simple to find documentation and examples, simple to write playbooks, and simple to make contributions. The second key principle was modularity: Ansible functionality could be easily extended by Read more about Thoughts on Restructuring the Ansible Project[…]

The Future of Ansible Content Delivery

Everyday, I’m in awe of what Ansible has grown to be. The incredible growth of the community and viral adoption of the technology has resulted in a content management challenge for the project. I don’t want to echo a lot of what’s been said by our dear friend Jan-Piet Mens or our incredible Community team, Read more about The Future of Ansible Content Delivery[…]

Ansible Community Update — February 2019

Ansible is a popular project by many metrics, including over 42,000 commits on GitHub. Our community contributes a lot of pull requests (PRs) every month. Unfortunately, the volume of incoming PRs means contributors often have to wait days, weeks, or months for PRs to be merged. Sometimes it takes that long for a cursory review. Read more about Ansible Community Update — February 2019[…]

Ansible Operator: What is it? Why it Matters? What can you do with it?

The Red Hat Ansible Automation and Red Hat OpenShift teams have been collaborating to build a new way to package, deploy, and maintain Kubernetes native applications: Ansible Operator. Given the interest in moving workloads to Kubernetes, we are happy to introduce a new tool that can help ease the move toward cloud native infrastructure. What Read more about Ansible Operator: What is it? Why it Matters? What can you do with it?[…]

Deep Dive on cli_command for Network Automation

In October Ansible 2.7 was released and brought us two powerful agnostic network modules, cli_command and cli_config. Do you have two or more network vendors within your environment? The goal of agnostic modules is to simplify Ansible Playbooks for network engineers that deal with a variety of network platforms. Rather than having to deal with Read more about Deep Dive on cli_command for Network Automation[…]