Ansible Development: A Visual Studio Code-based Environment Setup

Ansible, a powerful open-source automation tool, has gained significant popularity due to its simplicity, scalability, and agentless nature. Whether you’re a seasoned DevOps engineer or a curious beginner, setting up an efficient development environment can significantly enhance your experience in coding in Ansible. Setting up an Ansible development environment is highly personalized, as it varies significantly based on individual preferences and requirements. While there are various approaches to setting up such an environment, this article will focus on utilizing Visual Studio Code (VS Code) as the primary editor....

June 6, 2023 · 5 min · Pat Martin

Ansible Collections - A Primer

Ansible content collections, collections for short, are a way to add content not included in Ansible core. Roles, playbooks, modules, and plugins can be included in a collection, allowing bundling of similar content together. Collections first appeared in Ansible 2.8 as a technical preview. Ansible 2.10 moved most modules from the main Ansible repository to separate collections repositories. Individual collection updates are now not reliant on the release of Ansible itself and can be released more frequently if needed....

June 6, 2023 · 6 min · Pat Martin