Skip to content

Commit

Permalink
Merge pull request #5 from ubuntunet/master
Browse files Browse the repository at this point in the history
Changes made after Entebbe
  • Loading branch information
Bruce Becker authored Nov 16, 2016
2 parents 1eb123c + 2fa9bc5 commit 69305bb
Show file tree
Hide file tree
Showing 9 changed files with 49 additions and 71 deletions.
9 changes: 9 additions & 0 deletions handson/Ansible/Ansible Lessons.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Ansible Lessons

This directory contains the lesson plans for the Ansible part of the bootcamp. Each lesson has it's own directory, which contains the description of the tasks to complete during the lesson, in markdown format, as well as supporting files such as inventory or playboook stubs, _etc_.

In order to do the course, go through the lesson description step by step, completing and ticking off tasks as you go. If there are questions, search for or start a topic on the forum linked to that lesson.

* [Lesson 1](Lesson1/AnsibleLesson1.md)
* [Lesson 2](Lesson2/AnsibleLesson2.md)
* [Lesson 3](Lesson3/AnsibleLesson3.md)
9 changes: 0 additions & 9 deletions handson/Ansible/AnsibleLesson1.md

This file was deleted.

33 changes: 33 additions & 0 deletions handson/Ansible/Lesson1/AnsibleLesson1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Ansible Lesson 1

This contains the lesson plan for lesson 1. In this lesson, we will discover Ansible, using it on the command line, trying to get familiar with the way in which it works, how it compares to "usual" system adminstration and configuration tasks on the command line, and exploring a few Ansible modules.

# Checklist : Basics

Follow the steps and tick off tasks as you complete them.

1. [ ] Set up the repository
1. [ ] Create the local directory where you will be working - start a repo :

mkdir bootcamp
cd bootcamp
git init

1. [ ] Create the repository on github. Ensure that `README` and `LICENSE` are present
1. [ ] link it to your local repo (`git remote add origin ...`)
1. [ ] synchronise (`git pull`, merge the two)

1. [ ] Create your inventory
1. [ ] Add localhost to the inventory
1. [ ] Add a host variable which will describe how to connect to it. [Reference](http://docs.ansible.com/ansible/intro_inventory.html#non-ssh-connection-types)
1. [ ] Check the facts
1. [ ] Which python version do you have ? How did you find that out (which command gave you the response ? )
1. [ ] Where is Ansible installed ?
1. [ ] Which version of Ansible do you have ? How did you find that out ?

1. [ ] Run Ansible ad-hoc discommands on the terminal
1. [ ] Ensure that python2.7 is installed with `raw`
1. [ ] Check that the host is responding : `ansible all -i <inventory> -m ping`
1. [ ] ensure that `ansible` user is present
1. [ ] ensure ssh key is generated
1. [ ] ensure that ntp is installed and running
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# Ansible Lesson 2 :

1. Vault

1. Inventory
File renamed without changes.
54 changes: 0 additions & 54 deletions handson/Ansible/playbook1.yml

This file was deleted.

4 changes: 2 additions & 2 deletions handson/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Hands-on readme for Ansible Bootcamp

This is the README for the hands-on sessions of the Ansible bootcam.
This is the README for the hands-on sessions of the Ansible bootcamp.


# Docker


Docker will be used as the container engine for most of the course.
Docker can be used as the container engine for most of the course.

* [Installation](http://docs.docker.com/installation/) - see instructions for your OS
* We've prepared some [Containers](https://hub.docker.com/u/aaroc)
Expand Down
4 changes: 2 additions & 2 deletions slides/Deeper into Ansible.odp
Git LFS file not shown
4 changes: 2 additions & 2 deletions slides/introduction to ansible.odp
Git LFS file not shown

0 comments on commit 69305bb

Please sign in to comment.