Loading ...
Ansible das Tool für Scripter ;-)
Ansible mit AnsibleTower
Wann macht das Sinn?
https://github.com/ironpinguin
@ironpinguin
Mensch ;-) bei Mayflower
Michele Catalano
Was macht Ansible?
Ansible Toolbox
Teile
Ansible
‣ Playbooks (YAML mit Jinja2 Parsed Variablen)
‣ Inventories (INI ähnlich)
‣ Roles (YAML mit Jinja2 Parsed Variablen)
‣ Tasks (YAML mit Jinja2 Parsed Variablen)
‣ Variablen (YAML mit Jinja2 Parsed Variablen)
Was genau kann denn nun dieser Tower?
AnsibleTower
Funktionsumfang
AnsibleTower
‣ Benutzerveraltung mit Anbindung an interne LDAP/AD und mehr
Systemen
‣ Playbooks mit vars und roles die in ein VCS (git) gepflegt werden
‣ Inventories manuel oder per Scripts verwaltet
‣ Credentials zentral von Admins verwaltet
‣ Verküpfung von Playbook, variablen, Inventories und Credentials in
Job Templates
‣ Verketten von mehreren Job Templates in Workflow Templates
‣ Steuerbar über REST API
Ansible Tower
Demo
Ansible Tower
●
Ansible Included Modules:
●
http://docs.ansible.com/ansible/list_of_all_modules.html
●
Ansible free roles registry:
●
https://galaxy.ansible.com/list#/roles?page=1&page_size=10
●
Ansible Directory Structure:
●
http://docs.ansible.com/ansible/playbooks_best_practices.html#directory-layout
●
Ansible Vault:
●
http://docs.ansible.com/ansible/playbooks_vault.html
●
Ansible Variables Load order:
●
http://docs.ansible.com/ansible/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable
●
Ansible Tower User Documentation:
●
http://docs.ansible.com/ansible-tower/latest/html/userguide/index.html
●
Ansible Tower Api Documentation:
●
http://docs.ansible.com/ansible-tower/latest/html/towerapi/index.html
michele.catalano@mayflower.de
https://github.com/ironpinguin
@ironpinguin
Mayflower GmbH
Mannhardtstaße 6
81238 München
Vielen Dank für das Interesse <3
Michele Catalano

Ansible mit Ansible Tower