Ansible within OME
Overview
Teaching: 10 min
Exercises: 0 minQuestions
Objectives
Learn about Ansible use within OME
OME Ansible Roles
The public user example playbook which we just ran is really just a definition of what roles we wanted to be run against our vagrant machine.
OME have an ever growing set of roles which were used to build the IDR and more recently production systems like the OMERO demo server and Nightshade, the College of Life Science’s OMERO server.
Check them out at: github
management_tools
- our systems inventory
- ssh-keyscan to overcome the initial lack of ssh host keys
Testing
- Some roles can be tested with travis with molecule - separate training?
Key Points
Inventory
prod-playbooks
testing: travis (in Docker), molecule