Difference between revisions of "Automation with Ansible - Online"
(→Agenda) |
|||
Line 40: | Line 40: | ||
# Module-01: Introduction to Automation | # Module-01: Introduction to Automation | ||
# Assignment 01 : Introduction to Automation | # Assignment 01 : Introduction to Automation | ||
− | # | + | # LAB01 : deploying Ansible |
# Assignment 02: Ansible Ad-Hoc | # Assignment 02: Ansible Ad-Hoc | ||
# Quiz #1 | # Quiz #1 | ||
Day (3 & 4): Ansible Playbook | Day (3 & 4): Ansible Playbook | ||
# Module-02: Ansible Play and Play-books | # Module-02: Ansible Play and Play-books | ||
− | # | + | # LAB02: play book to install pkg |
# LAB03: show uptime of remote servers | # LAB03: show uptime of remote servers | ||
# LAB04 : Ansible Variables | # LAB04 : Ansible Variables | ||
− | # | + | # LAB05: working with ansible loops |
Day (5 & 6) : Ansible Playbooks | Day (5 & 6) : Ansible Playbooks | ||
# Module-03: Ansible detailed Playbooks | # Module-03: Ansible detailed Playbooks | ||
− | # | + | # LAB06: working with ansible loops-2 |
# LAB07: Ansible conditions | # LAB07: Ansible conditions | ||
# Assignment 03 : Implementing Ansible Playbooks using templates | # Assignment 03 : Implementing Ansible Playbooks using templates | ||
Line 58: | Line 58: | ||
# LAB08: working with Ansible roles | # LAB08: working with Ansible roles | ||
Day (9 & 10): final Project | Day (9 & 10): final Project | ||
+ | |||
==Registration== | ==Registration== | ||
''https://docs.google.com/forms/d/e/1FAIpQLSeWnXsXcz2o3LXu2oRmLXZc723HAzygyUsTNFC4LOI40KpTcQ/viewform'' | ''https://docs.google.com/forms/d/e/1FAIpQLSeWnXsXcz2o3LXu2oRmLXZc723HAzygyUsTNFC4LOI40KpTcQ/viewform'' |
Revision as of 23:33, 8 April 2020
The resources for this online workshop are supported by the Internet Society.
Contents
Introduction
Ansible is an open-source software provisioning, configuration management, and application-deployment tool to automate all your system work. this is 10-days , hands-on online workshop. You’ll get a comprehensive overview of Ansible and then dive into Ansible Roles and playbooks. in this online workshop You’ll get a comprehensive overview of Ansible and then dive into Ansible Roles and playbooks.
- this is a 10-days , hands-on online Workshop .
- Each trainee will be assigned a virtual server and will be required to build working services using Ansible tool
- The Online Workshop is lab intensive (70%) with trainees provided with theory materials that they can read
Objectives
By the end of the workshop, attendees will know how to use automation with Ansible to ease the burden of consistent configuration of servers and network devices and how to choose what/when to automate.
Workshop Level
intermediate Level
Prerequisites
- Participants should be familiar with Unix-style operating systems. The workshop is taught on UNIX "FreeBSD" but the environment will be familiar to people with a systems administration background on Debian or RedHat.
- Knowledge of Linux/UNIX command line
- Good understanding of network basics (IP networking)
- Each participant will be assigned a virtual server to work on it , you only need a laptop with an internet connection for remote access to the server
Date & Time
- 10 days. from 11 April 2020 to 21 April 2020
Moderation and Online Support
This online workshop will be moderated by
- Eng. Manhal Mohamed
- Eng. Sara Alamin
- Eng. Abdulrahman Mohammed
Online remote support is available via Telegram Group only " group link will be sent to selected participates"
Agenda
Day (1 & 2) : Introduction to Ansible
- Module-01: Introduction to Automation
- Assignment 01 : Introduction to Automation
- LAB01 : deploying Ansible
- Assignment 02: Ansible Ad-Hoc
- Quiz #1
Day (3 & 4): Ansible Playbook
- Module-02: Ansible Play and Play-books
- LAB02: play book to install pkg
- LAB03: show uptime of remote servers
- LAB04 : Ansible Variables
- LAB05: working with ansible loops
Day (5 & 6) : Ansible Playbooks
- Module-03: Ansible detailed Playbooks
- LAB06: working with ansible loops-2
- LAB07: Ansible conditions
- Assignment 03 : Implementing Ansible Playbooks using templates
Day (7 & 8) : Ansible Roles
- Module-04: Ansible Roles
- LAB08: working with Ansible roles
Day (9 & 10): final Project
Registration
https://docs.google.com/forms/d/e/1FAIpQLSeWnXsXcz2o3LXu2oRmLXZc723HAzygyUsTNFC4LOI40KpTcQ/viewform