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
Variables and Facts
Understanding Variables
Variable Naming Conventions
Allowed Characters
Reserved Names
Best Practices
Naming Standards
Variable Types
String Variables
Numeric Variables
Boolean Variables
List Variables
Dictionary Variables
Variable Scope
Global Scope
Play Scope
Host Scope
Task Scope
Methods for Defining Variables
Playbook Variables
vars Section
vars_prompt
Variable Files
Inventory Variables
Host Variables
Group Variables
Inventory File Variables
External Variable Files
vars_files Directive
Variable File Structure
Loading Multiple Files
Directory-Based Variables
group_vars Directory
host_vars Directory
Directory Structure
File Organization
Command-Line Variables
extra-vars Option
Variable Override
JSON Format
Key-Value Format
Registered Variables
Registering Task Output
Using Registered Variables
Variable Structure
Conditional Usage
Environment Variables
Accessing Environment Variables
Setting Environment Variables
Variable Precedence
Precedence Hierarchy
Command Line Variables
Task Variables
Block Variables
Role Variables
Play Variables
Host Variables
Group Variables
Inventory Variables
Understanding Override Behavior
Debugging Variable Precedence
Ansible Facts
What are Facts
System Information
Hardware Information
Network Information
Software Information
Fact Gathering Process
Automatic Fact Gathering
gather_facts Directive
Fact Gathering Performance
Using Facts in Playbooks
Accessing Facts
Fact Variable Names
Fact Structure Navigation
Common Fact Variables
Controlling Fact Gathering
Disabling Fact Gathering
Selective Fact Gathering
Fact Caching
Custom Facts
Creating Custom Facts
set_fact Module
Local Facts
Fact Files
Previous
3. Ansible Playbooks
Go to top
Next
5. Flow Control and Data Manipulation