Skip to content

Commit

Permalink
Add exercises to chapter 15 (Ansible)
Browse files Browse the repository at this point in the history
  • Loading branch information
natenka committed Feb 6, 2017
1 parent 0603606 commit 5b3cf7b
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 0 deletions.
25 changes: 25 additions & 0 deletions exercises/15_ansible/15_exercises.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,28 @@
Вторая и третяя задачи должны отображать вывод команды в виде списка строк.

Проверьте работу playbook на маршрутизаторах.


### Задание 15.2

Создайте playbook, который выполняет такие задачи:
* собирает все факты с маршрутизаторов
* результат нельзя записывать в переменную
* отображает содержимое факта об интерфейсах (в факте находится словарь с интерфейсами и их параметрами)

Проверьте работу playbook на маршрутизаторах.


### Задание 15.2a

Создайте playbook, который выполняет такие задачи:
* собирает все факты с маршрутизаторов
* результат нельзя записывать в переменную
* записывает содержимое факта об интерфейсах в файл в каталог all_facts:
* имя файла должно быть такого вида: hostname_intf_facts.yaml
* hostname - это имя текущего устройства, для которого собираются факты
* файл должен быть в формате YAML, в виде, который удобней для чтения человеком


Проверьте работу playbook на маршрутизаторах.

8 changes: 8 additions & 0 deletions exercises/15_ansible/task_15_2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
### Задание 15.2

Создайте playbook, который выполняет такие задачи:
* собирает все факты с маршрутизаторов
* результат нельзя записывать в переменную
* отображает содержимое факта об интерфейсах (в факте находится словарь с интерфейсами и их параметрами)

Проверьте работу playbook на маршрутизаторах.
12 changes: 12 additions & 0 deletions exercises/15_ansible/task_15_2a.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
### Задание 15.2a

Создайте playbook, который выполняет такие задачи:
* собирает все факты с маршрутизаторов
* результат нельзя записывать в переменную
* записывает содержимое факта об интерфейсах в файл в каталог all_facts:
* имя файла должно быть такого вида: hostname_intf_facts.yaml
* hostname - это имя текущего устройства, для которого собираются факты
* файл должен быть в формате YAML, в виде, который удобней для чтения человеком


Проверьте работу playbook на маршрутизаторах.

0 comments on commit 5b3cf7b

Please sign in to comment.