Index
A
- action plugins / Action plugins
- Ansible
- version / Ansible version and configuration
- configuration / Ansible version and configuration
- plugins, developing / Developing plugins
- dynamic inventory plugins, developing / Developing dynamic inventory plugins
- Ansible Galaxy
- URL / Ansible Galaxy
- about / Ansible Galaxy
- AnsibleModule method / Simple module
- any_errors_fatal option / The any_errors_fatal option
B
- behavioral inventory parameter / Inventory variable data
- built-in filters
C
- callback plugins / Callback plugins
- change
- defining / Defining a change
- command family, special handling / Special handling of the command family
- suppressing / Suppressing a change
- check mode, simple module
- about / Check mode
- supporting / Supporting check mode
- handling / Handling check mode
- code execution
- debugging / Debugging code execution
- comparisions
- about / Comparisons
- conditionals
- about / Conditionals
- inline conditionals / Inline conditionals
- connection type plugins / Connection type plugins
- connection variables / Connection variables
- contract strategy
- about / Expanding and contracting
- control machine / Accessing external data
- ControlPersist / Task performance
- control structure
- about / Control structures
- conditionals / Conditionals
- inline conditionals / Inline conditionals
- loops / Loops
- macros / Macros
- custom modules
- about / Custom modules
D
- data
- encrypting, at rest / Encrypting data at rest
- disruptions
- managing / Minimizing disruptions
- delaying / Delaying a disruption
- destructive tasks, running only once / Running destructive tasks only once
- dot notation / Subelement versus Python object method
- DRY (Don't Repeat Yourself) / Task, handler, variable, and playbook include concepts
- dynamic inventory plugins
- developing / Developing dynamic inventory plugins, Simple inventory plugin
- about / Developing dynamic inventory plugins
- hosts, listing / Listing hosts
- host variables, listing / Listing host variables
E
- encrypted files
- new encrypted files, creating / Creating new encrypted files
- password prompt / The password prompt
- password file / The password file
- password script / The password script
- existing files, encrypting / Encrypting existing files
- editing / Editing encrypted files
- password rotation / Password rotation for encrypted files
- decrypting / Decrypting encrypted files
- ansible-playbook, encrypting with Vault-encrypted files / Executing ansible-playbook with Vault-encrypted files
- errors
- about / Failing fast
- any_errors_fatal option / The any_errors_fatal option
- max_fail_percentage option / The max_fail_percentage option
- handlers, forcing / Forcing handlers
- expand strategy
- about / Expanding and contracting
- extra-vars / Extra-vars
F
- fact caching plugins / Fact caching plugins
- failure
- defining / Defining a failure
- errors, ignoring / Ignoring errors
- error condition, defining / Defining an error condition
- filter
- about / Data manipulation
- syntax / Syntax
- built-in filters / Useful built-in filters
- custom filters / Useful Ansible provided custom filters
- task status related / Filters related to task status
- shuffle / shuffle
- dealing, with path names / Filters dealing with path names
- basename filter / basename
- dirname filter / dirname
- expanduser filter / expanduser
- Base64 encoding / Base64 encoding
- content, searching for / Searching for content
- undefined arguments, omitting / Omitting undefined arguments
- filter plugins / Filter plugins
H
- handlers
- including / Including handlers
- HAProxy behavior / Inventory variable data
I
- in-place upgrades
- about / In-place upgrades
- included tasks
- variable values, passing / Passing variable values to included tasks
- complex data, passing / Passing complex data to included tasks
- inventory
- parsing / Inventory parsing and data sources
- static inventory / The static inventory
- variable data / Inventory variable data
- dynamic inventories / Dynamic inventories
- run-time inventory additions / Run-time inventory additions
- limiting / Inventory limiting
- inventory code
- debugging / Debugging inventory code
- inventory variables / Variable types
L
- local code
- about / Debugging local code
- inventory code, debugging / Debugging inventory code
- Playbook code, debugging / Debugging Playbook code
- runner code, debugging / Debugging runner code
- logic
- about / Logic
- lookup plugin / Accessing external data
- lookup plugins / Lookup plugins
- loops
- about / Loops
- items, filtering / Filtering loop items
- indexing / Loop indexing
M
- macros
- about / Macros
- variables / Macro variables
- name / name
- macros, variables
- about / Macro variables
- name / name
- arguments / arguments
- defaults / defaults
- catch_kwargs / catch_kwargs
- catch_varargs / catch_varargs
- caller / caller
- max_fail_percentage option / The max_fail_percentage option
- module
- transport / Module transport and execution, Module transport and execution
- execution / Module transport and execution, Module transport and execution
- reference / Module reference
- arguments / Module arguments
- task performance / Task performance
- modules
- developing / Developing modules
- construct / The basic module construct
- custom modules / Custom modules
- simple module / Simple module
P
- Playbook
- logging / Playbook logging and verbosity, Logging
- verbosity / Verbosity
- Playbook code
- debugging / Debugging Playbook code
- Playbook parsing
- about / Playbook parsing
- operations, order / Order of operations
- path assumptions / Relative path assumptions
- Play behavior keys / Play behavior keys
- plays and tasks, host selecting for / Host selection for plays and tasks
- task, names / Play and task names
- play, names / Play and task names
- playbooks
- including / Including playbooks
- plugins
- developing / Developing plugins
- connection type plugins / Connection type plugins
- shell plugins / Shell plugins
- lookup plugins / Lookup plugins
- vars plugins / Vars plugins
- fact caching plugins / Fact caching plugins
- filter plugins / Filter plugins
- callback plugins / Callback plugins
- action plugins / Action plugins
- distributing / Distributing plugins
- Python object methods
- about / Python object methods
- string methods / String methods
- list methods / List methods
- int and float methods / int and float methods
R
- remote code
- debugging / Debugging remote code
- action plugins, debugging / Debugging the action plugins
- role application
- about / Role application
- role default / Variable types
- role dependencies
- about / Role dependencies
- variables / Role dependency variables
- tags / Tags
- conditionals / Role dependency conditionals
- roles
- about / Roles
- structure / Role structure
- and tasks, mixing / Mixing roles and tasks
- sharing / Role sharing
- Ansible Galaxy / Ansible Galaxy
- roles structure
- about / Role structure
- tasks / Tasks
- handlers / Handlers
- variables / Variables
- modules / Modules
- dependencies / Dependencies
- files and templates / Files and templates
- role variables / Variable types
- runner code
- debugging / Debugging runner code
S
- secrets
- protecting, with operating / Protecting secrets while operating
- transmitted, to remote hosts / Secrets transmitted to remote hosts
- logged to remote or local files / Secrets logged to remote or local files
- shell plugins / Shell plugins
- simple inventory plugin
- about / Simple inventory plugin
- script performance, optimizing / Optimizing script performance
- simple module
- about / Simple module
- documentation / Module documentation
- fact data, providing / Providing fact data
- check mode / Check mode
- static inventory / The static inventory
T
- tasks
- about / Including tasks
- variable values, passing to included tasks / Passing variable values to included tasks
- complex data, passing to included tasks / Passing complex data to included tasks
- conditional task includes / Conditional task includes
- included tasks, tagging / Tagging included tasks
- tests
- about / Tests
V
- values, comparing
- about / Comparing values
- variable
- types / Variable types
- play variables / Variable types
- task variables / Variable types
- fact modules / Variable types
- extra variables / Variable types
- external data, accessing / Accessing external data
- variable introspection
- about / Variable introspection
- variable sub elements / Variable sub elements
- variable precedence
- about / Variable precedence
- order / Precedence order
- extra vars / Extra-vars
- connection variables / Connection variables
- most everything else / Most everything else
- inventory variables / The rest of the inventory variables
- discovered facts variables / Facts discovered about a system
- role defaults / Role defaults
- hashes, merging / Merging hashes
- variables
- including / Including variables
- vars_files / vars_files
- dynamic vars_files inclusion / Dynamic vars_files inclusion
- include_vars / include_vars
- extra-vars / extra-vars
- variable sub elements
- about / Variable sub elements
- versus Python object method / Subelement versus Python object method
- variable values
- passing, to included tasks / Passing variable values to included tasks
- vars plugins / Vars plugins
- Vault
- about / Things Vault can encrypt