User Guide
Welcome to the Ansible User Guide!
This guide covers how to work with Ansible, including using the command line, working with inventory, and writing playbooks.
- Ansible Quickstart Guide
- Ansible concepts
- Getting Started
- How to build your inventory
- Inventory basics: formats, hosts, and groups
- Adding variables to inventory
- Assigning a variable to one machine: host variables
- Assigning a variable to many machines: group variables
- Organizing host and group variables
- How variables are merged
- Using multiple inventory sources
- Connecting to hosts: behavioral inventory parameters
- Inventory setup examples
- Working with dynamic inventory
- Patterns: targeting hosts and groups
- Introduction to ad-hoc commands
- Connection methods and details
- Working with command line tools
- Working With Playbooks
- Understanding privilege escalation: become
- Ansible Vault
- What Can Be Encrypted With Vault
- Vault IDs and Multiple Vault Passwords
- Creating Encrypted Files
- Editing Encrypted Files
- Rekeying Encrypted Files
- Encrypting Unencrypted Files
- Decrypting Encrypted Files
- Viewing Encrypted Files
- Use encrypt_string to create encrypted variables to embed in yaml
- Providing Vault Passwords
- Vault Password Client Scripts
- Speeding Up Vault Operations
- Vault Format
- Vault Payload Format 1.1 - 1.2
- Working With Modules
- Working With Plugins
- Ansible and BSD
- Windows Guides
- Using collections