IT Automation with Ansible
Ansible makes it easy to automate common IT tasks such as configuration management, deploy and update applications on-premises or in the cloud, and create development environments. At the end of this training, you will be familiar with the concepts of Ansible and its use in your work environment. You will be able to install Ansible, write and run playbooks, automate the installation and configuration of systems in different environments.
Ansible History, Interest & DevOps Culture
Comparison with other IT automation tools
Installing Ansible
Configuration files
Inventories
Simple commands
Playbooks
Example of Playbook
Roles and Inclusions
Jinja2 variables and templates
The Conditions
The Loops
The blocks
Strategies and best pratiques
Advanced playbooks
Escalation of privileges
The accelerated mode
Asynchronous actions and polling
Check Mode (“Dry Run”)
Debug a Playbook
Delegation, Rolling Updates, and Local
Actions
Define the environment (and work with proxies)
Using language-specific version managers
Error management
Advanced syntax
Delegation of tasks
Explanation of ZDD (Zero Downtime Deployment)
Lookups
Examples
Develop filters
Tags
Encrypt data with Vault
The modes for testing or debugging a Playbook
The Modules
Introduction to Modules
Modules feedback
Modules index
Develop modules
Ansible in the deployment pipeline
Dynamic environments
Automated tests
An example of implementation
Interested to attend this training?
Your personal data will not be published. Required fields are marked *