This course covers core Ansible topics including installing and configuring, running ad hoc commands, understanding modules, creating and using playbooks, variables and inclusion, task control, templates, and roles. The course also covers dealing with sensitive data via Ansible Vault, integration with Docker and Vagrant, networking, and troubleshooting.
Profil odbiorcy
This course is for systems administrators desiring to automate provisioning, configuration management, service deployment, and operational processes.
Konspekt
Module 1. Ansible Overview
Why Ansible?
Overview of architecture
Quiz: Architecture
Inventory
Inventory patterns
Inventory plugins
Quiz: Inventory and patterns
Demo: Introducing Ansible
Module 2. Deploying Ansible
Installing
Demo: Installing 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
Module 3. Playbooks Basics
Installing
Demo: Installing 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
Module 4. Playbooks Basics
Writing YAML files
Playbook structure
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
Module 5. Variables and Inclusions
Variables
Variables—playbooks
Variables—inventory
Variables—registered
Variables—magic
Facts
Demo: Facts
Inclusions
Lab tasks:
Variables and facts
Inclusions
Module 6. Jinja2 Templates
Jinja2
The template module
Expressions
Quiz: Jinja2 templates
Filters
Methods
Tests
Lookups
Control structures
Demo: Jinja2 templates
Lab tasks:
Jinja2 templates
Module 7. Task Control
Loops
Loops and variables
Demo: Constructing flow control
Conditionals
Demo: Conditionals
Handlers
Tags
Handling errors
Lab tasks:
Task control
Module 8. Roles
Roles
Role usage details
Creating roles
Quiz: Role structure
Deploying roles with Ansible Galaxy
Demo: Deploying roles with Ansible Galaxy
Lab tasks:
Converting playbooks to roles
Creating roles from scratch
Ansible Galaxy roles
Module 9. Optimizing Ansible
Connection types
Delegation
Parallelism
Callback plugins
Lab tasks:
Optimizing Ansible
Module 10. Ansible Vault
Configuring Ansible Vault
Vault IDs
Executing with Ansible Vault
Demo: Configuring Ansible Vault
Lab tasks:
Ansible Vault
Module 11. Appendix A: Network automation
Network automation
Simple network module examples
Network modules: Gotchas
Simple IOS modules Examples
General purpose ios modules
Pokaż więcej
Wymagania
Experience with Linux shell, text editing, and basic systems administration
W cenę szkolenia wliczono
Autoryzowany certyfikat producenta
Autoryzowane materiały szkoleniowe w formie elektronicznej bądź papierowej
Materiały szkoleniowe, notatnik, długopis
Kawa, herbata, słodki poczęstunek (w przypadku szkoleń stacjonarnych)
Obiad (w przypadku szkoleń stacjonarnych)
Firma NT GROUP Sp. z o.o. jest Autoryzowanym partnerem firmy HPE
Spółka posiada wpis do ewidencji placówek niepublicznych Nr ew. ES.VIII.4320-6/p.n./2003 wydany z upoważnienia Prezydenta Miasta Łodzi
Dofinansowanie
Zachęcamy do skorzystania z możliwości dofinansowania szkoleń oferowanych przez naszą firmę. Dostępne rozwiązania:
Wsparcie z Funduszy Europejskich (BUR) nawet do 85% na usługi rozwojowe dla przedsiębiorstw oraz osób indywidualnych.
Szkolenia dofinansowane z Krajowego Funduszu Szkoleniowego do 100% wartości szkolenia na kształcenia pracowników i pracodawców.
Skontaktuj się z nami,aby uzyskać więcej informacji. Oferujemy pełne wsparcie w tym procesie.