continuous
  • devops
  • Training
  • Blog
  • Contact us
  • English
    • Français

IT Automation with Ansible

Description

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.

Course plan
  1. Ansible History, Interest & DevOps Culture

  2. Comparison with other IT automation tools

  3. Installing Ansible

  4. Configuration files

    1. Inventories

    2. Simple commands

  5. Playbooks

    1. Example of Playbook

    2. Roles and Inclusions

    3. Jinja2 variables and templates

    4. The Conditions

    5. The Loops

    6. The blocks

    7. Strategies and best pratiques

  6. Advanced playbooks

    1. Escalation of privileges

    2. The accelerated mode

    3. Asynchronous actions and polling

    4. Check Mode (“Dry Run”)

    5. Debug a Playbook

    6. Delegation, Rolling Updates, and Local

    7. Actions

    8. Define the environment (and work with proxies)

    9. Using language-specific version managers

    10. Error management

    11. Advanced syntax

    12. Delegation of tasks

    13. Explanation of ZDD (Zero Downtime Deployment)

    14. Lookups

    15. Examples

    16. Develop filters

    17. Tags

    18. Encrypt data with Vault

    19. The modes for testing or debugging a Playbook

  7. The Modules

    1. Introduction to Modules

    2. Modules feedback

    3. Modules index

    4. Develop modules

  8. Ansible in the deployment pipeline

    1. Dynamic environments

    2. Automated tests

    3. An example of implementation

duration
  • 2 days
Level
Beginner
Audience
Technical ArchitectsDevelopersSysOps
Prerequisite
-Using the command line, Shell script -Knowledge of the concepts of YAML and Jinja2 is a plus
Educational goals
-Concepts, installation, configuration and use of Ansible
Educational Method
Alternating lectures (40%) and practical work (60%). Course material will be given to each participant.
Technical Prerequisite
Workstations with at least 16 GB of RAM for installation of Virtualbox Virtual Machines, 30GB of free space, and internet access.
Interested to attend this training?

Your personal data will not be published. Required fields are marked *

continuous
  • 9 Avenue du Blues
  • 4368 Belvaux
  • Luxembourg
  • +352 20 60 13 30
© 2020 Continuous S.A. - All Rights Reserved.
site logo