Introduction to ansible-test

As automation becomes crucial for more and more business cases, there is an increased need to test the automation code itself. This is where ansible-test comes in: developers who want to test their Ansible Content Collections for sanity, unit and integration tests can use  ansible-test  to achieve testing workflows that integrate with source code repositories. Read more about Introduction to ansible-test[…]

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?[…]