[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