I just wanted to mention that I have been working on an Ansible playbook to deploy OpenStack Swift Object Storage (Havana version) on multiple virtual machines.
Right now it deploys 7 vagrant based virtual machines with things like SSL enabled Keystone, an SSL termination server for the Swift Proxy, and is using a replication network which is a new feature of OpenStack Swift Havana. There is a README in the git repo that describes a bit more.
I’m still working on Ansible and OpenStack best practices, so if anyone has any tips, sees anything I’m doing wrong, do let me know so that I can figure that kind of thing out.
I’m finding that on the surface things like OpenStack, Puppet, Ansible are generally straight forward, but once you get into them it’s hard to decipher the best way to do things, whether that means “best practices” or “generally accepted way of doing things” or what have you.
Looks like a lot of your content is already pretty good though!
I won’t say they are neccessarily “best possible OpenStack toplogy” so much, just some content examples – which I think is not exactly what you were looking for.
Definitely welcome others to share what they’ve done too
github.com/ansible/ansible-examples for learning usual tips and also the
"Best Practices" and "Roles" sections of the docs.
Looks like a lot of your content is already pretty good though!
I won't say they are neccessarily "best possible OpenStack toplogy" so
much, just some content examples -- which I think is not exactly what you
were looking for.
I definitely did look at the ansible-redhat-openstack playbook and I think
I borrowed a couple of things. No swift stuff there though.