[katello-devel] Introducing ciaociao - wanna Katello installation in a minute?

Lukas Zapletal lzap at redhat.com
Fri Nov 16 11:56:29 UTC 2012


Hey,

it's friday, right?

Many of you are using snap-guest, which is tuned version of the original
script which is on the queenXXX box. Nice thing.

http://github.com/lzap/snap-guest

I am using it a lot. It has this nice feature (option -1) to execute a
bash command(s) during firstboot.

I have ugly set of bash scripts which installs katello/headpin/se and I
had this idea of cleaning them up and providing those to the community.
And I did it the other day.

Introducing: CIAU CIAU - Configuration and Installation AUtomation

https://github.com/lzap/ciauciau

Super simple set bash of scripts which are reusable and able to install
katello/headping (right now). It's as easy as (on a clean machine):

  git clone git://github.com/lzap/ciauciau.git
  echo 'PATH=$PATH:ciauciau/bin' >> ~/.bashrc
  source ~/.bashrc
  ciau -p kt

For headpin just replace "kt" with "hd" in the last command. And if you
also want to execute cli smoke (system) tests, add a step to the
execution plan:

  ciau -p kt -i 995-cli-smoke.sh

And want Katello 1.1 instead of nightly? Easy peasy:

  ciau -p kt -e 'VERSION=1.1'

If you want to use (Brno) mirror, just export few variables before
starting it:

export MIRROR=http://my.mirror.com/koji
export EPEL=http://my.epel.mirror.com/pub/fedora/epel

Visit it's homepage for more information. Send me pull requests with
steps and plans! And enjoy.

LZ

-- 
Later,

 Lukas "lzap" Zapletal
 #katello #systemengine




More information about the katello-devel mailing list