Fedocal to prod?

Kevin Fenzi kevin at scrye.com
Sun Feb 24 17:27:23 UTC 2013


On Sun, 24 Feb 2013 17:13:40 +0100
Pierre-Yves Chibon <pingou at pingoured.fr> wrote:

> On Tue, Feb 12, 2013 at 01:00:59PM -0700, Kevin Fenzi wrote:
> > On Tue, 12 Feb 2013 19:42:56 +0100
> > Pierre-Yves Chibon <pingou at pingoured.fr> wrote:
> > 
> > > Hi all,
> > > 
> > > I am getting some pressure to move fedocal to production (which is
> > > pretty nice).
> > > 
> > > So just to be sure the next steps should be:
> > > - roll out the 0.1.0 release
> > > - package it
> > >   - it now has a setup.py so I hope that it'll be pretty simple
> 
> Ok the part above is done, review is up at:
> https://bugzilla.redhat.com/show_bug.cgi?id

You mean: 
https://bugzilla.redhat.com/show_bug.cgi?id=915074
:) 

...snip...

> Puppet or ansible? Which basically raise the question, what more do
> we need to start moving apps to Ansible?
> I kinda think it would make sense for new apps to be deployed via
> ansible rather than puppet since we want to switch anyway, but that
> of course rely on what is needed still :)

Sure, we still need a few things: 

1) Need to figure out at least a good starting point for organizing
things. We can always adjust, but I'd like to think about our common
uses like staging and come up with something to start with that can
work. 

2) We need periodic cron jobs setup. Possibly we have it fire only when
there are changes in the repo + some wait time.

3) convert the sane parts of global and other 'base' stuff we do on all
machines to ansible from puppet. I think we can drop a bunch of useless
stuff, and also adjust our kickstarts to just install all the stuff we
want so we don't need to adjust packages and such. 

4) To be paranoid (this applies mostly to migrating hosts from puppet)
I would like to: 
a) convert a host to ansible. 
b) run both puppet/ansible in turn on it and make sure things don't
flip/flop. 
c) re-install fresh and run ansible, then run puppet and make sure it
doesn't do anything that we want/need. 

That way we can make sure changes are sane. 

I think 1-3 are what we need before new hosts in ansbile. 4 is needed
after that after we start converting things over. 

kevin

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/infrastructure/attachments/20130224/2759e8cd/attachment.sig>


More information about the infrastructure mailing list