In part 1 [https://blog.andy.mc.it/osa-role-pt1/] I talked about the files that are required in the base of your new role repository. I'll go into information on setting up the required directories that are not specific to
Andy McCrae
Creating a new OpenStack-Ansible role Pt. 1 - Setting up base.
The number of new roles in OSA [https://docs.openstack.org/openstack-ansible/latest/] has dropped over time, as roles are added and the number of new projects being created within the OpenStack ecosystem slows up. This has meant the need
Adjusting one line in a configuration file using Ansible
Recently in ceph-ansible [https://github.com/ceph/ceph-ansible] I've been playing around with adding an entry to an existing line, in a configuration file that isn't managed by Ansible. In general you would want to use the template module to
Restarting services in serial in Ansible
We've been running into issues in the ceph-ansible project around restarting services in serial [https://github.com/ceph/ceph-ansible/pull/2287/], in a way that is consistent and doesn't do unnecessary restarts. This goes back further than the above linked
How to restart ceph-radosgw
I've been playing around with Ceph and Ceph RADOS Gateway recently. Mostly using the excellent ceph-ansible [http://github.com/ceph/ceph-ansible] project. I was trying to swap the ip address that was being used for the RadosGW service by setting
Testing Your Project with OpenStack-Ansible
A couple of weeks ago I wrote a blog [https://blog.andy.mc.it/osa-dev-env/] about using OpenStack-Ansible (OSA) as your development environment for OpenStack. Adding this development path was a key goal for the OSA team, but there was