[openstack-dev] [Ansible][Infra] Moving ansible roles into big tent?

Emilien Macchi emilien at redhat.com
Tue Sep 8 22:50:38 UTC 2015



On 09/08/2015 10:57 AM, Paul Belanger wrote:
> Greetings,
> 
> I wanted to start a discussion about the future of ansible / ansible roles in
> OpenStack. Over the last week or so I've started down the ansible path, starting
> my first ansible role; I've started with ansible-role-nodepool[1].
> 
> My initial question is simple, now that big tent is upon us, I would like
> some way to include ansible roles into the opentack git workflow.  I first
> thought the role might live under openstack-infra however I am not sure that
> is the right place.  My reason is, -infra tents to include modules they
> currently run under the -infra namespace, and I don't want to start the effort
> to convince people to migrate.

I'm wondering what would be the goal of ansible-role-nodepool and what
it would orchestrate exactly. I did not find README that explains it,
and digging into the code makes me think you try to prepare nodepool
images but I don't exactly see why.

Since we already have puppet-nodepool, I'm curious about the purpose of
this role.
IMHO, if we had to add such a new repo, it would be under
openstack-infra namespace, to be consistent with other repos
(puppet-nodepool, etc).

> Another thought might be to reach out to the os-ansible-deployment team and ask
> how they see roles in OpenStack moving foward (mostly the reason for this
> email).

os-ansible-deployment aims to setup OpenStack services in containers
(LXC). I don't see relation between os-ansible-deployment (openstack
deployment related) and ansible-role-nodepool (infra related).

> Either way, I would be interested in feedback on moving forward on this. Using
> travis-ci and github works but OpenStack workflow is much better.
> 
> [1] https://github.com/pabelanger/ansible-role-nodepool
> 

To me, it's unclear how and why we are going to use ansible-role-nodepool.
Could you explain with use-case?

Thanks,
-- 
Emilien Macchi

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150908/bc4c801e/attachment.pgp>


More information about the OpenStack-dev mailing list