Useful Links
Computer Science
Other Tools and Technologies
Ansible Automation
1. Introduction to Automation and Ansible
2. Getting Started with Ansible
3. Ansible Playbooks
4. Variables and Facts
5. Flow Control and Data Manipulation
6. Templates
7. Roles and Collections
8. Advanced Ansible Topics
9. Ansible for Specialized Environments
10. Ansible Automation Platform
11. Best Practices and Project Organization
Advanced Ansible Topics
Ansible Vault
Vault Overview
Purpose and Use Cases
Security Considerations
Vault File Types
Creating Encrypted Content
Encrypting Files
Encrypting Strings
Vault Creation Commands
Managing Encrypted Content
Editing Encrypted Files
Viewing Encrypted Content
Decrypting Files
Rekeying Vault Files
Using Vault in Playbooks
Including Encrypted Variables
Vault Variable Files
Mixed Encrypted Content
Vault Password Management
Password Files
Password Scripts
Multiple Vault IDs
Vault ID Labels
Vault Best Practices
Key Management
File Organization
Security Policies
Execution Strategies
Linear Strategy
Default Behavior
Task Execution Order
Host Synchronization
Free Strategy
Parallel Execution
Host Independence
Use Cases and Limitations
Custom Strategies
Strategy Plugins
Strategy Configuration
Task Delegation
delegate_to Directive
Delegation Syntax
Use Cases
Variable Context
run_once Directive
Single Execution
Host Selection
Combined Usage
Delegation Scenarios
Load Balancer Updates
Database Operations
External API Calls
Asynchronous Actions
Asynchronous Task Execution
async Parameter
poll Parameter
Background Tasks
Polling for Completion
async_status Module
Result Checking
Timeout Handling
Asynchronous Patterns
Fire and Forget
Periodic Checking
Result Collection
Tags
Tag Application
Task Tags
Play Tags
Role Tags
Block Tags
Tag Usage
Running Specific Tags
Skipping Tags
Tag Combinations
Tag Organization
Tag Naming Conventions
Tag Hierarchies
Special Tags
Tag Inheritance
Parent-Child Relationships
Tag Propagation
Performance Optimization
Connection Optimization
SSH Pipelining
ControlMaster
Connection Pooling
Fact Caching
Cache Backends
Cache Configuration
Cache Management
Parallelism Control
Forks Configuration
Serial Execution
Batch Processing
Task Optimization
Module Selection
Task Efficiency
Resource Usage
Previous
7. Roles and Collections
Go to top
Next
9. Ansible for Specialized Environments