Duration
3.0 hours
Regular fee
$250
Objectives of the training
This training on Ansible is intended for Unix system administrators who wish to discover the specific functionalities of this DevOps tool allowing the centralized configuration of servers and applications.Targeted audience
Computer scientistsPrerequisite
None.Trainers
Upcoming information
Course architecture
Ansible - Manage the configuration of your servers and the deployment of your applications (2nd edition)
• Getting started with Ansible
• Using Ansible
• Discovering the inventory
• Inventories: advanced notions
• Windows administration
• How a playbook works
• Introduction to the notion of role
• Playbooks, roles and advanced notions
• Execution strategy and optimization
• Ansible tests
• Ansible output and centralization
• Writing modules
• Writing Jinja filters and lookup mechanism
• Ansible actions
• Ansible : virtualization and cloud
• Testing Ansible with Docker
• Controlling Kubernetes with Ansible
Ansible - Create and run your first playbooks
• Getting started with Ansible
• Using Ansible
• Discovering the inventory
• Inventories: advanced notions
• Windows administration
• How a playbook works
• Introduction to the notion of role
• Playbooks, roles and advanced notions
• Execution strategy and optimization
• Ansible tests
• Ansible output and centralization
• Writing modules
• Writing Jinja filters and lookup mechanism
• Ansible actions
• Ansible : virtualization and cloud
• Testing Ansible with Docker
• Controlling Kubernetes with Ansible
Ansible - Create and run your first playbooks
Creation of playbooks
• Installing Ansible
• Configuring Ansible
• Access modes and modules
• Ad hoc commands
• Inventory
• Targeted ad hoc commands
• Introduction to playbooks
• Introduction to YAML
• YAML content of playbooks
• Understanding a playbook
• Documentation of playbooks
• Launching a first playbook
• Installing Ansible
• Configuring Ansible
• Access modes and modules
• Ad hoc commands
• Inventory
• Targeted ad hoc commands
• Introduction to playbooks
• Introduction to YAML
• YAML content of playbooks
• Understanding a playbook
• Documentation of playbooks
• Launching a first playbook
Workshops on creating playbooks
• Statements of the tutorials
• Correction of the first tutorial
• Correction of the second tutorial
• Correction of the third tutorial
Ansible - Manage variables and templates
• Statements of the tutorials
• Correction of the first tutorial
• Correction of the second tutorial
• Correction of the third tutorial
Ansible - Manage variables and templates
Management of variables and models
• Introduction to the environment
• Introduction to variables
• Basic declaration of variables
• Advanced declaration of variables
• Magic and special variables
• Collection of Ansible facts
• Simple exploitation of Ansible facts
• Improved exploitation of Ansible facts
• Introduction to Jinja2 models
• Exploitation of Jinja2 models
• Introduction to the environment
• Introduction to variables
• Basic declaration of variables
• Advanced declaration of variables
• Magic and special variables
• Collection of Ansible facts
• Simple exploitation of Ansible facts
• Improved exploitation of Ansible facts
• Introduction to Jinja2 models
• Exploitation of Jinja2 models
Workshops on variables and models
• Statements of the tutorials
• Examples of solutions of the tutorials
• Statements of the tutorials
• Examples of solutions of the tutorials
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
3.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote