Skip to content

TEJU420/DevOps-Workshop1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Workshop

One Day workshop on understanding Ansible to automate cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.

Prerequisite

Any Linux machine/VM with following packages installed
GitHub account
  • Create an account on GitHub (if you don't already have one)
  • Fork this repository and then clone it to your machine
  • You can refer this guide to understand how to fork and clone
Docker
  • To install docker go to your cloned repository and run the following command
  • sudo prerequisites/install_docker.sh

What will you learn by the end of this workshop?

  • By the end of this workshop you will understand what is ansible and how to install it
  • You will understand how to run Ad-hoc commands via Ansible
  • You will understand what are Ansible Playbooks and how to write them
  • You will understand what are Ansible variables and how to use them in template
  • You will have installed Docker and Docker Compose on your machine via Ansible

Schedule

Time Topics
09:00 - 9:30 Introduction to Git
9:30 - 10:00 What is Ansible
10:00 - 10:30 Intstalling Ansible
10:30 - 11:30 Running Ad hoc commands
11:30 - 1:00 Writing your first playbook
1:00 - 2:00 Break
2:00 - 2:30 Variables
2:30 - 3:00 Conditionals and Loops
3:00 - 3:30 Templates
3:30 - 4:30 Q & A and Wrapping Up

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%