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
Roles and Collections
Introduction to Roles
Purpose of Roles
Code Reusability
Abstraction and Modularity
Organization Benefits
Sharing and Distribution
Role Concepts
Role Structure
Role Dependencies
Role Variables
Role Execution
Role Directory Structure
Standard Directories
tasks Directory
handlers Directory
defaults Directory
vars Directory
files Directory
templates Directory
meta Directory
library Directory
module_utils Directory
lookup_plugins Directory
Directory Purpose and Usage
Optional Directories
File Naming Conventions
Creating Roles
Manual Role Creation
Directory Structure Setup
File Creation
ansible-galaxy init Command
Command Usage
Generated Structure
Customization Options
Populating Role Content
Task Development
Handler Creation
Variable Definition
Template Development
Using Roles in Playbooks
Role Inclusion Methods
roles Section
include_role Module
import_role Module
Role Parameters
Passing Variables
Role Configuration
Role Execution Order
Role Conditionals
Role Dependencies
Defining Dependencies
meta/main.yml Structure
Dependency Specification
Dependency Resolution
Dependency Order
Circular Dependencies
Dependency Parameters
Variable Passing
Conditional Dependencies
Ansible Galaxy
Galaxy Overview
Community Roles
Role Discovery
Role Quality
Finding Roles
Galaxy Website
Search Functionality
Role Evaluation
Installing Roles
ansible-galaxy install Command
Installation Options
Role Paths
Managing Role Dependencies
requirements.yml File
Dependency Installation
Version Management
Publishing Roles
Role Preparation
Galaxy Account
Role Publishing Process
Ansible Collections
Collection Overview
Collection Purpose
Collection Structure
Content Types
Collection Components
Modules
Plugins
Roles
Playbooks
Documentation
Using Collections
Collection Installation
Fully Qualified Collection Names
Collection Content Usage
Finding Collections
Automation Hub
Galaxy Collections
Collection Search
Creating Collections
Collection Structure
Collection Development
Collection Publishing
Previous
6. Templates
Go to top
Next
8. Advanced Ansible Topics