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

2015-09-10 Thread Yolanda Robla Mota

Hi
I will be interested as well. Having these playbooks in ansible can also 
be useful

in order to integrate with infra-ansible project.
I really see that collection as a valid alternative for puppet modules, 
with the advantages
that ansible can provide, but of course that moving from puppet to 
ansible on infra internally

is something that cannot be done easily, and needs a wider discussion.
If we limit the scope of the ansible playbooks only to infra components, 
I think that infra

namespace is the way to go, having an independent group of reviewers.

Best
Yolanda


El 09/09/15 a las 21:31, Ricardo Carrillo Cruz escribió:
I'm interested in ansible roles for openstack-infra, but as there is 
overlap in functionality
with the current openstack-infra puppet roles I'm not sure what's the 
stance from the

openstack-infra core members and PTL.

I think they should go to openstack-infra, since Nodepoo/Zuul/etc are 
very specific

to the OpenStack CI.

Question is if we should have a subgroup within openstack-infra 
namespace for
'stuff that is not used by OpenStack CI but interesting from CI 
perspective and/or

used by other downstream groups'.

Regards

2015-09-09 19:22 GMT+02:00 Paul Belanger >:


On Tue, Sep 08, 2015 at 06:50:38PM -0400, Emilien Macchi wrote:
>
>
> 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?
>
The most basic use case is managing nodepool using ansible, for
the purpose of
CI.  Bascially, rewrite puppet-nodepool using ansible.  I won't go
into the
reasoning for that, except to say people do not want to use puppet.

Regarding os-ansible-deployment, they are only related due to both
using
ansible. I wouldn't see os-ansible-deployment using the module,
however I would
hope to learn best practices and code reviews from the team.

Where ever the module lives, I would hope people interested in ansible
development would be group somehow.

> Thanks,
> --
> Emilien Macchi
>
>
__
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe

> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe

http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev





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

2015-09-10 Thread Paul Belanger
On Thu, Sep 10, 2015 at 09:31:47AM +0200, Yolanda Robla Mota wrote:
> Hi
> I will be interested as well. Having these playbooks in ansible can also be
> useful
> in order to integrate with infra-ansible project.
> I really see that collection as a valid alternative for puppet modules, with
> the advantages
> that ansible can provide, but of course that moving from puppet to ansible
> on infra internally
> is something that cannot be done easily, and needs a wider discussion.
> If we limit the scope of the ansible playbooks only to infra components, I
> think that infra
> namespace is the way to go, having an independent group of reviewers.
> 
Right, I don't want to go down the path of having openstack-infra consume
ansible. I believe puppet will the default for a while to come. So, if both can
live under the openstack-infra namespace, that works for me.

> Best
> Yolanda
> 
> 
> El 09/09/15 a las 21:31, Ricardo Carrillo Cruz escribió:
> >I'm interested in ansible roles for openstack-infra, but as there is
> >overlap in functionality
> >with the current openstack-infra puppet roles I'm not sure what's the
> >stance from the
> >openstack-infra core members and PTL.
> >
> >I think they should go to openstack-infra, since Nodepoo/Zuul/etc are very
> >specific
> >to the OpenStack CI.
> >
> >Question is if we should have a subgroup within openstack-infra namespace
> >for
> >'stuff that is not used by OpenStack CI but interesting from CI
> >perspective and/or
> >used by other downstream groups'.
> >
> >Regards
> >
> >2015-09-09 19:22 GMT+02:00 Paul Belanger  >>:
> >
> >On Tue, Sep 08, 2015 at 06:50:38PM -0400, Emilien Macchi wrote:
> >>
> >>
> >> 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?
> >>
> >The most basic use case is managing nodepool using ansible, for
> >the purpose of
> >CI.  Bascially, rewrite puppet-nodepool using ansible.  I won't go
> >into the
> >reasoning for that, except to say people do not want to use puppet.
> >
> >Regarding os-ansible-deployment, they are only related due to both
> >using
> >ansible. I wouldn't see os-ansible-deployment using the module,
> >however I would
> >hope to learn best practices and code reviews from the team.
> >
> >Where ever the module lives, I would hope people interested in ansible
> >development would be group somehow.
> >
> >> Thanks,
> >> --
> >> Emilien Macchi
> >>
> >>
> >
> > __
> >> OpenStack Development Mailing List (not for usage questions)
> >> Unsubscribe:
> >

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

2015-09-09 Thread Paul Belanger
On Tue, Sep 08, 2015 at 06:50:38PM -0400, Emilien Macchi wrote:
> 
> 
> 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?
> 
The most basic use case is managing nodepool using ansible, for the purpose of
CI.  Bascially, rewrite puppet-nodepool using ansible.  I won't go into the
reasoning for that, except to say people do not want to use puppet.

Regarding os-ansible-deployment, they are only related due to both using
ansible. I wouldn't see os-ansible-deployment using the module, however I would
hope to learn best practices and code reviews from the team.

Where ever the module lives, I would hope people interested in ansible
development would be group somehow.

> Thanks,
> -- 
> Emilien Macchi
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


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

2015-09-09 Thread Ricardo Carrillo Cruz
I'm interested in ansible roles for openstack-infra, but as there is
overlap in functionality
with the current openstack-infra puppet roles I'm not sure what's the
stance from the
openstack-infra core members and PTL.

I think they should go to openstack-infra, since Nodepoo/Zuul/etc are very
specific
to the OpenStack CI.

Question is if we should have a subgroup within openstack-infra namespace
for
'stuff that is not used by OpenStack CI but interesting from CI perspective
and/or
used by other downstream groups'.

Regards

2015-09-09 19:22 GMT+02:00 Paul Belanger :

> On Tue, Sep 08, 2015 at 06:50:38PM -0400, Emilien Macchi wrote:
> >
> >
> > 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?
> >
> The most basic use case is managing nodepool using ansible, for the
> purpose of
> CI.  Bascially, rewrite puppet-nodepool using ansible.  I won't go into the
> reasoning for that, except to say people do not want to use puppet.
>
> Regarding os-ansible-deployment, they are only related due to both using
> ansible. I wouldn't see os-ansible-deployment using the module, however I
> would
> hope to learn best practices and code reviews from the team.
>
> Where ever the module lives, I would hope people interested in ansible
> development would be group somehow.
>
> > Thanks,
> > --
> > Emilien Macchi
> >
> >
> __
> > OpenStack Development Mailing List (not for usage questions)
> > Unsubscribe:
> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


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

2015-09-08 Thread Emilien Macchi


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



signature.asc
Description: OpenPGP digital signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


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

2015-09-08 Thread Paul Belanger
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.

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).

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

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


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

2015-09-08 Thread Matthew Thode
On 09/08/2015 09: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.
> 
> 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).
> 
> 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
> 
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 

This might be useful in openstack-ansible if we are going to want to use
openstack-ansible for testing.  Might want infra's feedback on that
though, also a spec would be in order (to openstack-ansible) for this.

-- 
Matthew Thode (prometheanfire)



signature.asc
Description: OpenPGP digital signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


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

2015-09-08 Thread Kevin Carter
Hi Paul,

We'd love to collaborate on improving openstack-ansible and getting our 
OpenStack roles into the general big tent and out of our monolithic repository. 
We have a proposal in review for moving our roles out of our main repository 
and into separate repositories [0] making openstack-ansible consume the roles 
through the use of an Ansible Galaxy interface. We've been holding off on this 
effort until os-ansible-deployment is moved into the OpenStack namespace which 
should be happening sometime on September 11 [1][2]. With that, I'd say join us 
in the #openstack-ansible channel if you have any questions on the 
os-ansible-deployment project in general and check out our twice weekly 
meetings [3]. Lastly, many of the core members / deployers of the project will 
be at the summit and if you're interested / will be in Tokyo we can schedule 
some time to work out a path to convergence. 

Look forward to talking to you and others about this more soon. 

--

[0] - https://review.openstack.org/#/c/213779
[1] - https://review.openstack.org/#/c/200730
[2] - 
https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Upcoming_Project_Renames
[3] - https://wiki.openstack.org/wiki/Meetings/openstack-ansible

Kevin Carter
IRC: cloudnull



From: Paul Belanger <pabelan...@redhat.com>
Sent: Tuesday, September 8, 2015 9:57 AM
To: openstack-dev@lists.openstack.org
Subject: [openstack-dev] [Ansible][Infra] Moving ansible roles into big tent?

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.

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).

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

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev