Using Ansible
-
Upload
alex-chistyakov -
Category
Technology
-
view
785 -
download
2
Transcript of Using Ansible
Ansible для продолжающихАлександр Чистяков, главный инженер Git in Sky
16.04.2015Moscow DevOps Meetup
Ansible для продолжающих
● За последний год ничего не изменилось:
● Меня зовут Саша
● Я работаю в комании Git in Sky
● Мы используем Ansible
● Вы еще не используете Ansible?
● Тогда мы идем к вам (picrelated)
Зачем мы используем Ansible?
● Вместо тысячи слов: http://goo.gl/ZmKoL8
● ~ 100 только публичных ролей
● ~ 20 inventory файлов
● Hadoop/HBase/YARN/...
● ...и всякие мелочи
● (оркестрация, например)
О чем пойдет речь?
● Давайте поговорим о простоте
● Salt – простая система
● (стандартные стейты не подходят =>
пишем свои)
● Прост ли Ansible?
● Количество написанных нами модулей: 0
Феерическая расстановка точек
● Раньше мы использовали ansible-pull
● Но с уменьшением простоты перестали
● Раньше мы писали все таски в один файл
● Сейчас у нас есть site.yml
В чят врывается Docker!
● Хочу управлять контентом файла /etc/hosts
● И монтировать его через bind mount
● Кусочек ./group_vars/hbase-test-hetzner:
Р.Н.О.
● Для тех, кто не заметил, на предыдущем слайде были:
● task “debug”
● Ошибка в коде
● Обращение к хостам группы
Обращение к хостам группы
● Факты про хосты группы будут пустыми, если не прогнать play для хостов этой группы заранее!
● Несмотря на дальнейшие события,
мы пока будем использовать Ansible
● Возможно, мы однажды начнем писать
модули
● Да, все что вы видели на последних
слайдах – это “оркестрация”
Выводы
Вопросы
● Спасибо за внимание!
● С вами был Александр Чистяков, Git in Sky
● http://gitinsky.com
● http://www.meetup.com/Ansible-SPb
● http://www.meetup.com/DevOps-40