Descrizione
Prerequisiti
Esperienza con linux shell, text editing, e conoscenza base di amministrazione sistema.
Distribuzioni supportate
- Red Hat Enterprise Linux 7
Contenuti del Corso
- ANSIBLE OVERVIEW
- Perchè Ansible?
- Overview dell’architetturra
- QUIZ: Architettura
- Inventory
- Inventory Patterns
- Inventory Plugins
- QUIZ: Inventory and Patterns
- DEMO: Indroduzione Ansible
- DEPLOYING ANSIBLE
- Installazione
- DEMO: Installazione Ansible
- Configuration Files
- DEMO: Configuration Files
- Module Syntax Help
- Running Ad Hoc Commands
- DEMO: Running Ad Hoc Commands
- Dynamic Inventory
- DEMO: Dynamic Inventory
LAB TASKS
- Deploying Ansible
- Ad Hoc Commands
- Dynamic Inventories
- PLAYBOOKS BASICS
- Scrittura di fiele YAML
- Struttura dei Playbook
- Host and Task Execution Order
- Command Modules
- Significant Module Categories
- File Manipulation
- Network Modules
- Packaging Modules
- System Storage
- Account Management
- Security
- Services
- DEMO: Playbooks
LAB TASKS
- Playbook Basics
- Playbooks: Command Modules
- Playbooks: Common Modules
- VARIABLES AND INCLUSIONS
- Variables
- Variables – Playbooks
- Variables – Inventory
- Variables – Registered
- Facts
- DEMO: Facts
- Inclusions
LAB TASKS
- Variables and Facts
- Inclusions
- JINJA2 TEMPLATES
- Jinja2
- Expressions
- QUIZ: Jinja2 Templates
- Filters
- Tests
- Lookups
- Control Structures
- DEMO: Jinja2 Templates
LAB TASKS
- Jinja2 Templates
- Jinja2 Templates
- TASK CONTROL
- Loops
- Loops (cont.)
- Loops and Variables
- DEMO: Constructing Flow Control
- Conditionals
- DEMO: Conditionals
- Handlers
- Tags
- Handling Errors
LAB TASKS
- Task Control
- ROLES
- Roles
- Role Usage Details
- QUIZ: Role Structure
- Creating Roles
- Deploying Roles with Ansible Galaxy
- DEMO: Deploying Roles with Ansible Galaxy
LAB TASKS
- Converting Playbooks to Roles
- Creating Roles from Scratch
- Ansible Galaxy Roles
- ANSIBLE VAULT
- Configuring Ansible Vault
- Vault IDs
- Executing with Ansible Vault
- DEMO: Configuring Ansible Vault
LAB TASKS
- Ansible Vault
- NETWORK AUTOMATION
- Network Automation
- Simple Network Module Examples
- Network Modules: Gotchas
- Simple IOS Modules Examples
- General Purpose ios Modules