The System Architecture and Design of Ansible
1
Ansible – Ansible versions and configurations
2
Ansible – Inventory parsing and data sources
3
Ansible – Playbook parsing
4
Ansible – Module transport and execution
5
Ansible – Variable types and location
6
Ansible – Accessing external data
7
Ansible – Variable precedence
Migrating from Earlier Ansible Versions
1
Ansible – Changes in Ansible 4.3
2
Ansible – Upgrading from earlier Ansible installations
3
Ansible – Installing Ansible from scratch
4
Ansible – What are Ansible Collections?
5
Ansible – Installing additional modules with ansible-galaxy
6
Ansible – How to port legacy playbooks to Ansible 4.3 (a primer)
Protecting Your Secrets with Ansible
1
Ansible – Encrypting data at rest
2
Ansible – Creating and editing encrypted files
3
Ansible – Executing ansible-playbook with encrypted files
4
Ansible – Mixing encrypted data with plain YAML
5
Ansible – Protecting secrets while operating
Ansible and Windows – Not Just for Linux
1
Ansible – Running Ansible from Windows
2
Ansible – Setting up Windows hosts for Ansible control using WinRM
3
Ansible – Handling Windows authentication and encryption when using WinRM
4
Ansible – Setting up Windows hosts for Ansible control using OpenSSH
5
Ansible – Automating Windows tasks with Ansible
Infrastructure Management for Enterprises with AWX
1
Ansible – Getting AWX up and running
2
Ansible – Integrating AWX with your first playbook
3
Ansible – Going beyond the basics
Unlocking the Power of Jinja2 Templates
1
Ansible – Control structures
2
Ansible – Data manipulation
3
Ansible – Comparing values
Controlling Task Conditions
1
Ansible – Defining a failure
2
Ansible – Defining a change
3
Ansible – Error recovery
4
Ansible – Iterative tasks with loops
Composing Reusable Ansible Content with Roles
1
Ansible – Task, handler, variable, and playbook inclusion concepts
2
Ansible – Roles (structures, defaults, and dependencies)
Troubleshooting Ansible
1
Ansible – Playbook logging and verbosity
2
Ansible – Variable introspection
3
Ansible – Debugging code execution
Extending Ansible
1
Ansible – Developing modules
2
Ansible – Developing plugins
3
Ansible – Developing dynamic inventory plugins
4
Ansible – Contributing to the Ansible project
Minimizing Downtime with Rolling Deployments
1
Ansible – In-place upgrades
2
Ansible – Expanding and contracting
3
Ansible – Failing fast
4
Ansible – Minimizing disruptions
5
Ansible – Serializing single tasks
Infrastructure Provisioning
1
Ansible – Managing an on-premise cloud infrastructure
2
Ansible – Managing a public cloud infrastructure
3
Ansible – Interacting with Docker containers
4
Ansible – Building containers with Ansible
Network Automation
1
Ansible – Ansible for network management
2
Ansible – Handling multiple device types
3
Ansible – Working with the cli_command module
4
Ansible – Configuring Arista EOS switches with Ansible
5
Ansible – Configuring Cumulus Networks switches with Ansible
6
Ansible – Best practices
Be the first to add a review.
Please, login to leave a review