Ansible playbooks are code: verifying, testing and continuously integrating it

День 1 /  / Зал 2  /  RU /

As your Ansible code base grows, there come familiar problems: bad code maintainability, bugs and the fear of changes. Familiar problems have familiar solutions: automatic testing and CI. In this talk Ivan will show how to make Ansible code less "fragile" using tools varying from static analysis to automated tests, and how to set up CI systems for publishing roles in Ansible Galaxy.