Re: Fedocal to prod?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 24 Feb 2013 17:13:40 +0100
Pierre-Yves Chibon <pingou@xxxxxxxxxxxx> 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@xxxxxxxxxxxx> 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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
infrastructure mailing list
infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/infrastructure

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux