
A step-by-step guide inside the Ansible Playbook anatomy.
What is ansible-core? What is the ansible community package? What happened to the Ansible project after version 2.9? An overview of the ansible community and ansible-core packages and use-cases nowadays.
How to Install the latest and a specific version of Ansible with Homebrew Package Manager.
How to install ansible using the universe repository in Ubuntu 24.04 LTS Noble Numbat.
How to install ansible using the “updates” repository in Fedora 40.
How to install Ansible with PIP - the Python package manager.
How to execute Ansible command(s) or task(s) on localhost using the connection plugin local and the right ansible internals variables.
How to use the check and diff mode to debug and deeply understand the action performed by your Ansible Playbook.
How to Download and use the Ansible Role lucab85.ansible_role_log4shell to scan our Linux machine against Log4Shell Remote Code Execution Log4j (CVE-2021–44228) re-using Ansible artifacts (tasks, variables, defaults, handlers, modules, and plugins) published in Ansible Galaxy directory.
How to Download and use the Ansible Collection community.general re-using Ansible artifacts (tasks, variables, defaults, handlers, modules, and plugins) published in Ansible Galaxy directory.
How to configure Ansible to interact with AWS infrastructure — EC2, VPC, Security Group, etc. — python boto3, and collection amazon.aws and ec2_ami_info Search for AMI id demo.
How to configure Ansible to interact with VMware infrastructure - datacenter, cluster, host system, and virtual machine - python PyVmomi, and collection community.vmware and vmware_guest_info Hello World demo.
How to build and run a custom “my_ee” Ansible Execution Environment specifying some custom System (git), Python (boto), and collection (community.aws) dependencies using the ansible-builder and ansible-runner toolset.
Setting Up Visual Studio Code for Ansible YAML Development
Enhance Ansible Collection Creation using ansible-creator and the VS Code Ansible Extension.
Extending Ansible Functionalities with Custom Lookup Plugins for retrieving API tokens.
Extending Ansible’s Capabilities with a Custom File Retrieval Python Lookup Plugin.
Step-by-Step Guide to Extend Ansible Functionality with Custom Plugins
Elevating Ansible Development through Systematic Testing and Iterative Refinement in Molecule Scenarios
Ansible Collection Testing with Molecule Converge Action.
Streamlining Ansible Role Development with ansible-later.
How to troubleshoot and fix the macOS fork error that might happen since macOS 10.13 High Sierra and later.
Indentation errors are one of the most common Ansible problems. In a live demo, we are going to troubleshoot starting from the error message. We are going to investigate the root cause of the problem and fix it.
The best way of talking about Ansible troubleshooting is to jump in a live demo to show you practically the missing module parameter and how to solve it!
How to take advantage of different behavior of the synthetic collections with all the critical Ansible modules and plugins.
Profiling, Troubleshooting, and Optimizing Resources in Ansible Automation with timer, profile_tasks, and profile_roles Callback Plugins
Unveiling the Power of ansible.builtin.tree Callback: Enhanced Visibility and Control in Ansible Automation
How to create YAML output of Ansible Playbook using the community.general.yaml Callback Plugin
How to solve the "role not found" error using ansible-galaxy command-line utility and requirements.yml file to download and use "lucab85.ansible_role_log4shell" Ansible Role from Ansible Galaxy.
Root cause analysis when the variable is not misspelled or not defined using the ansible_hostname internal variable and gather_facts boolean.
Unleashing the Power of Ansible Private Automation Hub and Ansible Certified Content Collections in Red Hat Ansible Automation Platform 2.4 on ARM-Based Infrastructure Automation.
Unlock the power of Ansible by mastering the art of writing roles and collections, coupled with advanced testing using Molecule. In this comprehensive course, led by expert instructor Luca Berton, you will embark on a journey to enhance your Ansible skills and streamline your automation workflows.
Course Highlights:
Ansible Role and Collection Fundamentals: Gain a solid understanding of the key concepts behind writing efficient and reusable roles and collections. Explore best practices for organizing your automation code for maximum clarity and maintainability.
Advanced Role Development Techniques: Dive deep into advanced techniques for role development, including parameterization, conditionals, and role dependencies. Learn how to create versatile roles that can adapt to diverse environments.
Testing Strategies with Molecule: Elevate your Ansible development process by incorporating Molecule for testing. Discover how to create robust and automated test suites for your roles and collections, ensuring reliability and stability in your automation projects.
Scenario-based Testing: Explore real-world scenarios and simulate different environments using Molecule. Learn how to create custom scenarios to test your roles and collections against various configurations, allowing you to catch potential issues before deployment.
Integration with Continuous Integration (CI) Tools: Understand how to seamlessly integrate your Ansible roles and collections into popular CI/CD pipelines. Explore examples of using tools like Jenkins or GitHub Actions to automate testing and deployment processes.
Best Practices and Optimization: Learn industry best practices for writing Ansible roles and collections efficiently. Discover optimization techniques to improve performance and reduce execution times in large-scale deployments.
By the end of this course, you will not only have a comprehensive understanding of writing roles and collections but also possess the skills to rigorously test and validate your automation code using Molecule. Whether you are a beginner looking to master Ansible or an experienced user aiming to refine your skills, this course will empower you to take your automation projects to the next level.
Enroll now and unlock the full potential of Ansible role and collection development with Molecule testing!