Automation with Ansible - Online Course 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. 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 Round One: 10 days. from 11 April 2020 to 21 April 2020 Round Two: 10 days. from 20 to 31 May 2021 Round Three: TBD Moderation and Online Support This online workshop will be moderated by: Manhal Mohammed Sara Alamin Abdulrahman Mohammed Shimaa babiker Mohamed Ayman 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 detailed 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 Participants Participants who complete this online course successfully. ⭐️ Offline Materials You can find the offline contents for this online course here