SlideShare a Scribd company logo
. 
AAAAAAAuuuuuuugggggggeeeeeeeaaaaaaasssssss 
SSSSSSSSSSSSSSSSSwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiissssssssssssssssssssssssssssssssss-----------------kkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiifffffffffffffffffeeeeeeeeeeeeeeeee rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrr pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee 
JJJJJJJJJJJJJJJJJuuuuuuuuuuuuuuuuullllllllllllllllliiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn PPPPPPPPPPPPPPPPPiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvvooooooooooooooooottttttttttttttttttttttttttttttttttooooooooooooooooo 
NNNNNNNNNNNNNNNNNooooooooooooooooovvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr 1111111111111111177777777777777777ttttttttttttttttthhhhhhhhhhhhhhhhh,,,,,,,,,,,,,,,,, 22222222222222222000000000000000001111111111111111144444444444444444
. 
$$$$$$$$$::::::::::::::::::uuuuuuuuussssssssseeeeeeeeerrrrrrrrr 
JJJJJJJJJJJJJJJJJuuuuuuuuuuuuuuuuullllllllllllllllliiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn PPPPPPPPPPPPPPPPPiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvvooooooooooooooooottttttttttttttttttttttttttttttttttooooooooooooooooo 
• OOOOOOOOOOOOOOOOOpppppppppppppppppeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn-----------------SSSSSSSSSSSSSSSSSooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssssuuuuuuuuuuuuuuuuullllllllllllllllltttttttttttttttttaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnttttttttttttttttt aaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiitttttttttttttttttsssssssssssssssss.................eeeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuuu 
• FFFFFFFFFFFFFFFFFOOOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnndddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr sssssssssssssssssiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeee 22222222222222222000000000000000000000000000000000044444444444444444 
• DDDDDDDDDDDDDDDDDeeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvvOOOOOOOOOOOOOOOOOpppppppppppppppppsssssssssssssssss bbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeellllllllllllllllliiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd eeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeellllllllllllllllliiiiiiiiiiiiiiiiisssssssssssssssssttttttttttttttttt 
• PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt UUUUUUUUUUUUUUUUUssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr sssssssssssssssssiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeee 22222222222222222000000000000000001111111111111111111111111111111111 
• @@@@@@@@@@@@@@@@@rrrrrrrrrrrrrrrrroooooooooooooooooiiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeelllllllllllllllllaaaaaaaaaaaaaaaaapppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeee ooooooooooooooooonnnnnnnnnnnnnnnnn iiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrrccccccccccccccccc/////////////////tttttttttttttttttwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiitttttttttttttttttttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr/////////////////gggggggggggggggggiiiiiiiiiiiiiiiiittttttttttttttttthhhhhhhhhhhhhhhhhuuuuuuuuuuuuuuuuubbbbbbbbbbbbbbbbb
. 
. 
inuits.eu
. 
. 
SSSSSSSSSSSSSSSSSyyyyyyyyyyyyyyyyysssssssssssssssssaaaaaaaaaaaaaaaaadddddddddddddddddmmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn 111111111111111110000000000000000011111111111111111 
CC BY-SA 2.0 https://www.flickr.com/photos/arthur-caranta/2926332140
. 
SSSSSSSSSSSSSSSSSeeeeeeeeeeeeeeeeettttttttttttttttttttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg uuuuuuuuuuuuuuuuuppppppppppppppppp aaaaaaaaaaaaaaaaa ssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeee 
• IIIIIIIIIIIIIIIIInnnnnnnnnnnnnnnnnssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaallllllllllllllllllllllllllllllllll ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee pppppppppppppppppaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee 
• CCCCCCCCCCCCCCCCChhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn 
• SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrttttttttttttttttt ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee dddddddddddddddddaaaaaaaaaaaaaaaaaeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmooooooooooooooooonnnnnnnnnnnnnnnnn
. 
PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee 
CCCCCCCCCCCCCooooooooooooonnnnnnnnnnnnnfffffffffffffiiiiiiiiiiiiiggggggggggggg 
SSSSSSSSSSSSSSSSSeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeee 
KKKKKKKKKKKKKKKKKeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn BBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr -----------------mmmmmmmmmmmmmmmmmooooooooooooooooodddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeee dddddddddddddddddeeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeelllllllllllllllllooooooooooooooooopppppppppppppppppmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt 
PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttCCCCCCCCCCCCCCCCCaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmppppppppppppppppp EEEEEEEEEEEEEEEEEdddddddddddddddddiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnbbbbbbbbbbbbbbbbbuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrggggggggggggggggghhhhhhhhhhhhhhhhh 22222222222222222000000000000000001111111111111111122222222222222222
. 
33333333333333333 sssssssssssssssssttttttttttttttttteeeeeeeeeeeeeeeeepppppppppppppppppsssssssssssssssss................. 
WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn gggggggggggggggggooooooooooooooooowwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrrooooooooooooooooonnnnnnnnnnnnnnnnnggggggggggggggggg?????????????????
. 
PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg 
• WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee pppppppppppppppppaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee????????????????? 
• WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiccccccccccccccccchhhhhhhhhhhhhhhhh vvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssssiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn dddddddddddddddddooooooooooooooooowwwwwwwwwwwwwwwwweeeeeeeeeeeeeeeee nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddd????????????????? 
• DDDDDDDDDDDDDDDDDoooooooooooooooooeeeeeeeeeeeeeeeeesssssssssssssssss iiiiiiiiiiiiiiiiittttttttttttttttt cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffllllllllllllllllliiiiiiiiiiiiiiiiiccccccccccccccccctttttttttttttttttwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiittttttttttttttttthhhhhhhhhhhhhhhhh sssssssssssssssssooooooooooooooooommmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttthhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg eeeeeeeeeeeeeeeeelllllllllllllllllssssssssssssssssseeeeeeeeeeeeeeeee?????????????????
. 
. 
DDDDDDDDDDDDDDDDDeeeeeeeeeeeeeeeeepppppppppppppppppeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnndddddddddddddddddeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnccccccccccccccccciiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeesssssssssssssssss HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeellllllllllllllllllllllllllllllllll 
#######################################pppppppppppppppppppppppppppppppppppppppaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggggggggggggggggggggggggggggggggggggggsssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuccccccccccccccccccccccccccccccccccccccckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkksssssssssssssssssssssssssssssssssssssss 
CC BY-SA 2.0 https://www.flickr.com/photos/coconinonationalforest/4587053982
. 
CCCCCCCCCooooooooonnnnnnnnnfffffffffiiiiiiiiiggggggggguuuuuuuuurrrrrrrrraaaaaaaaatttttttttiiiiiiiiiooooooooonnnnnnnnn 
• WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee????????????????? 
• HHHHHHHHHHHHHHHHHooooooooooooooooowwwwwwwwwwwwwwwwwmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyy fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss????????????????? 
• CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn iiiiiiiiiiiiiiiiisssssssssssssssss iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee dddddddddddddddddaaaaaaaaaaaaaaaaatttttttttttttttttaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeee????????????????? 
• TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss *****************hhhhhhhhhhhhhhhhhuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeee*****************
. 
SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrtttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee ssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeee 
• DDDDDDDDDDDDDDDDDoooooooooooooooooeeeeeeeeeeeeeeeeesssssssssssssssss nnnnnnnnnnnnnnnnnooooooooooooooooottttttttttttttttt ssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrttttttttttttttttt 
▶ BBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaaddddddddddddddddd cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggg fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee 
▶ SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaallllllllllllllllleeeeeeeeeeeeeeeee llllllllllllllllloooooooooooooooooccccccccccccccccckkkkkkkkkkkkkkkkk fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee 
▶ DDDDDDDDDDDDDDDDDaaaaaaaaaaaaaaaaatttttttttttttttttaaaaaaaaaaaaaaaaa cccccccccccccccccooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuppppppppppppppppptttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn 
• HHHHHHHHHHHHHHHHHiiiiiiiiiiiiiiiiiggggggggggggggggghhhhhhhhhhhhhhhhh AAAAAAAAAAAAAAAAAvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiillllllllllllllllliiiiiiiiiiiiiiiiitttttttttttttttttyyyyyyyyyyyyyyyyy 
• RRRRRRRRReeeeeeeeepppppppppllllllllliiiiiiiiicccccccccaaaaaaaaatttttttttiiiiiiiiiooooooooonnnnnnnnn
. 
LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeettttttttttttttttt'''''''''''''''''sssssssssssssssss tttttttttttttttttaaaaaaaaaaaaaaaaalllllllllllllllllkkkkkkkkkkkkkkkkk aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttt 
cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn tttttttttttttttttooooooooooooooooodddddddddddddddddaaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyy.................
. 
LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeettttttttttttttttt'''''''''''''''''sssssssssssssssss tttttttttttttttttaaaaaaaaaaaaaaaaalllllllllllllllllkkkkkkkkkkkkkkkkk aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttt fffffffffffffiiiiiiiiiiiiillllllllllllleeeeeeeeeeeeesssssssssssss tttttttttttttttttooooooooooooooooodddddddddddddddddaaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyy.................
. 
FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiipppppppppppppppppuuuuuuuuuuuuuuuuulllllllllllllllllaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn
. 
FFFFFFFFFFFFFFFFFuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllll cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss 
• CCCCCCCCCCCCCCCCClllllllllllllllllaaaaaaaaaaaaaaaaassssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiicccccccccccccccccaaaaaaaaaaaaaaaaalllllllllllllllll aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: FFFFFFFFFiiiiiiiiillllllllleeeeeeeee[[[[[[[[[]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee 
• AAAAAAAAAAAAAAAAAdddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeeeddddddddddddddddd aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt[[[[[[[[[]]]]]]]]] dddddddddeeeeeeeeefffffffffiiiiiiiiinnnnnnnnneeeeeeeee 
• PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: tttttttttttttttttyyyyyyyyyyyyyyyyypppppppppppppppppeeeeeeeeeeeeeeeee/////////////////ppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss +++++++++++++++++ pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee 
• DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffff.................ddddddddddddddddd +++++++++++++++++ pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee
. 
PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrtttttttttttttttttiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaalllllllllllllllll cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss 
• PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: tttttttttttttttttyyyyyyyyyyyyyyyyypppppppppppppppppeeeeeeeeeeeeeeeee/////////////////ppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrssssssssssssssssswwwwwwwwwwwwwwwww/////////////////ooooooooooooooooo pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee 
• DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffff.................dddddddddddddddddwwwwwwwwwwwwwwwww/////////////////ooooooooooooooooo pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee 
• BBBBBBBBBBBBBBBBBrrrrrrrrrrrrrrrrroooooooooooooooookkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: EEEEEEEEExxxxxxxxxeeeeeeeeeccccccccc[[[[[[[[[ssssssssseeeeeeeeeddddddddd]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee 
• SSSSSSSSSSSSSSSSSuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggiiiiiiiiiiiiiiiiicccccccccccccccccaaaaaaaaaaaaaaaaalllllllllllllllll aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: AAAAAAAAAuuuuuuuuugggggggggeeeeeeeeeaaaaaaaaasssssssss[[[[[[[[[]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee
. 
. 
TTTTTTTTTTTTThhhhhhhhhhhhheeeeeeeeeeeee FFFFFFFFFFFFFiiiiiiiiiiiiillllllllllllleeeeeeeeeeeee[[[[[[[[[[[[[]]]]]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee 
CC BY 2.0 https://www.flickr.com/photos/80497449@N04/10567875696/
. 
FFFFFFFFFiiiiiiiiillllllllleeeeeeeee 
• BBBBBBBBBBBBBBBBBuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiilllllllllllllllllttttttttttttttttt-----------------iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee 
• MMMMMMMMMMMMMMMMMooooooooooooooooosssssssssssssssssttttttttttttttttt uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd 
• WWWWWWWWWWWWWWWWWooooooooooooooooorrrrrrrrrrrrrrrrrkkkkkkkkkkkkkkkkkssssssssssssssssswwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiittttttttttttttttthhhhhhhhhhhhhhhhh aaaaaaaaaaaaaaaaa lllllllllllllllllooooooooooooooooottttttttttttttttt ooooooooooooooooofffffffffffffffff uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeecccccccccccccccccaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss 
• TTTTTTTTTTTTTTTTTeeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxttttttttttttttttt fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss,,,,,,,,,,,,,,,,, bbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss
. 
. 
file{"${::icinga::confdir_server}/cgi.cfg": 
ensure => present, 
content => template('icinga/redhat/cgi.cfg.erb'), 
owner => $::icinga::server_user, 
group => $::icinga::server_group, 
require => Class['icinga::config'], 
notify => [ 
Service[$::icinga::service_client], 
Service[$::icinga::service_server], 
Exec['fix_collected_permissions'] 
], 
} 
.
. 
CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt ooooooooooooooooofffffffffffffffff aaaaaaaaaaaaaaaaa fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee 
• cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr 
▶ SSSSSSStttttttrrrrrrriiiiiiinnnnnnnggggggg 
▶ ttttttteeeeeeemmmmmmmppppppplllllllaaaaaaattttttteeeeeee((((((())))))) 
▶ fffffffiiiiiiillllllleeeeeee((((((())))))) 
▶ DDDDDDDDDDDDDDDDDyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiiccccccccccccccccc cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt 
• sssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr 
▶ pppppppuuuuuuuppppppppppppppeeeeeeettttttt:::::::///////////////////// 
▶ ///////lllllllooooooocccccccaaaaaaalllllll///////fffffffiiiiiiillllllleeeeeee 
▶ SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiccccccccccccccccc cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt
. 
FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]] bbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeehhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrr 
• AAAAAAAAAAAAAAAAArrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyy aaaaaaaaasssssssss """""""""""""""""sssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee"""""""""""""""""::::::::::::::::: PPPPPPPPPuuuuuuuuuppppppppppppppppppeeeeeeeeettttttttt wwwwwwwwwiiiiiiiiillllllllllllllllll pppppppppiiiiiiiiiccccccccckkkkkkkkk ttttttttthhhhhhhhheeeeeeeee fffffffffiiiiiiiiirrrrrrrrrsssssssssttttttttt 
aaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee 
• MMMMMMMMMuuuuuuuuullllllllltttttttttiiiiiiiiipppppppppllllllllleeeeeeeee aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrggggggggggggggggguuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttsssssssssssssssss tttttttttooooooooo ttttttttteeeeeeeeemmmmmmmmmppppppppplllllllllaaaaaaaaattttttttteeeeeeeee((((((((()))))))))::::::::: PPPPPPPPPuuuuuuuuuppppppppppppppppppeeeeeeeeettttttttt 
wwwwwwwwwiiiiiiiiillllllllllllllllll cccccccccooooooooonnnnnnnnncccccccccaaaaaaaaattttttttteeeeeeeeennnnnnnnnaaaaaaaaattttttttteeeeeeeee ttttttttthhhhhhhhheeeeeeeeemmmmmmmmmaaaaaaaaallllllllllllllllll 
• FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[/////////////////fffffffffffffffffoooooooooooooooooooooooooooooooooo/////////////////bbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrr]]]]]]]]]]]]]]]]]wwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiillllllllllllllllllllllllllllllllll aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuutttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[/////////////////fffffffffffffffffoooooooooooooooooooooooooooooooooo]]]]]]]]]]]]]]]]]
. 
DDDDDDDDDDDDDDDDDooooooooooooooooowwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnnsssssssssssssssssiiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeee ooooooooooooooooofffffffffffffffff FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]] 
• YYYYYYYYYYYYYYYYYooooooooooooooooouuuuuuuuuuuuuuuuu cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn ooooooooooooooooonnnnnnnnnnnnnnnnnlllllllllllllllllyyyyyyyyyyyyyyyyy hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaattttttttttttttttt ooooooooooooooooonnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee """""""""""""""""cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt""""""""""""""""" 
• TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee dddddddddddddddddeeeeeeeeeeeeeeeeessssssssssssssssscccccccccccccccccrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhooooooooooooooooollllllllllllllllleeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee 
• GGGGGGGGGGGGGGGGGeeeeeeeeeeeeeeeeettttttttttttttttttttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnngggggggggggggggggmmmmmmmmmmmmmmmmmooooooooooooooooorrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxx 
▶ cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt =================>>>>>>>>>>>>>>>>> cccccccccccccccccuuuuuuuuuuuuuuuuussssssssssssssssstttttttttttttttttooooooooooooooooommmmmmmmmmmmmmmmm_________________fffffffffffffffffuuuuuuuuuuuuuuuuuccccccccccccccccctttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn((((((((((((((((())))))))))))))))) 
▶ RRRRRRRRRRRRRRRRReeeeeeeeeeeeeeeeecccccccccccccccccuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrsssssssssssssssssiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee ttttttttttttttttteeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmppppppppppppppppplllllllllllllllllaaaaaaaaaaaaaaaaattttttttttttttttteeeeeeeeeeeeeeeeesssssssssssssssss
. 
. 
concat 
Public Domain http://commons.wikimedia.org/wiki/File:Adhesive_tapes_clear.JPG
. 
CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt 
• AAAAAAAAAAAAAAAAA """""""""""""""""rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeee""""""""""""""""" pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeee::::::::::::::::: 
pppppppppuuuuuuuuuppppppppppppppppppeeeeeeeeetttttttttlllllllllaaaaaaaaabbbbbbbbbsssssssss/////////cccccccccooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt 
• hhhhhhhttttttttttttttpppppppsssssss::::::://////////////gggggggiiiiiiittttttthhhhhhhuuuuuuubbbbbbb.......cccccccooooooommmmmmm///////pppppppuuuuuuuppppppppppppppeeeeeeetttttttlllllllaaaaaaabbbbbbbsssssss///////pppppppuuuuuuuppppppppppppppeeeeeeetttttttlllllllaaaaaaabbbbbbbsssssss-------cccccccooooooonnnnnnncccccccaaaaaaattttttt 
• PPPPPPPPPPPPPPPPPrrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeesssssssssssssssss dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssss tttttttttttttttttooooooooooooooooommmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee 
• AAAAAAAAAAAAAAAAAlllllllllllllllllttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss::::::::::::::::: 
▶ ooooooonnnnnnnyyyyyyyxxxxxxxpppppppoooooooiiiiiiinnnnnnnttttttt///////pppppppuuuuuuupppppppmmmmmmmoooooooddddddd-------cccccccooooooonnnnnnncccccccaaaaaaattttttt 
▶ ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeefffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn/////////////////pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt-----------------cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt (((((((((((((((((fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrkkkkkkkkkkkkkkkkk ooooooooooooooooofffffffffffffffff ooooooooooooooooonnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxpppppppppppppppppoooooooooooooooooiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnttttttttttttttttt)))))))))))))))))
. 
CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt????????? 
• CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt tttttttttttttttttaaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnccccccccccccccccchhhhhhhhhhhhhhhhh ooooooooooooooooofffffffffffffffff sssssssssssssssssnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttsssssssssssssssss 
• AAAAAAAAAAAAAAAAAsssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmbbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnfffffffffffffffffooooooooooooooooo aaaaaaaaaaaaaaaaa fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee 
• EEEEEEEEEEEEEEEEEaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh sssssssssssssssssnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss aaaaaaaaaaaaaaaaa dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee 
• TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaalllllllllllllllll fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss aaaaaaaaaaaaaaaaa dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee
. 
. 
concat { '/tmp/file': 
ensure => present, 
} 
concat::fragment { 'tmpfile': 
target => '/tmp/file', 
content => 'test contents', 
order => '01' 
} 
.
. 
BBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd fffffffffffffffffrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaagggggggggggggggggmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttsssssssssssssssss 
• CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt[[[[[[[[[]]]]]]]]] cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee dddddddddddddddddeeeeeeeeeeeeeeeeessssssssssssssssstttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn 
▶ mmmmmmmooooooodddddddeeeeeee 
▶ ooooooowwwwwwwnnnnnnneeeeeeerrrrrrr 
▶ pppppppaaaaaaattttttthhhhhhh 
▶ ………………… 
• CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt::::::::::::::::::FFFFFFFFFrrrrrrrrraaaaaaaaagggggggggmmmmmmmmmeeeeeeeeennnnnnnnnttttttttt[[[[[[[[[]]]]]]]]] ================= pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrtttttttttttttttttsssssssssssssssss ooooooooooooooooofffffffffffffffff ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee 
• 111111111 CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt[[[[[[[[[]]]]]]]]] ================= XXXXXXXXXXXXXXXXX CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt::::::::::::::::::FFFFFFFFFrrrrrrrrraaaaaaaaagggggggggmmmmmmmmmeeeeeeeeennnnnnnnnttttttttt[[[[[[[[[]]]]]]]]]
. 
AAAAAAAAAAAAAAAAAdddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss ooooooooooooooooofffffffffffffffff cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt 
• MMMMMMMMMMMMMMMMMooooooooooooooooorrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee fffffffffffffffffllllllllllllllllleeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxiiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiillllllllllllllllliiiiiiiiiiiiiiiiitttttttttttttttttyyyyyyyyyyyyyyyyy 
▶ iiiiiiifffffff 
▶ vvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrrtttttttttttttttttuuuuuuuuuuuuuuuuuaaaaaaaaaaaaaaaaalllllllllllllllll rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee 
▶ eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxpppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttteeeeeeeeeeeeeeeeeddddddddddddddddd rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss 
▶ cccccccccccccccccrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaattttttttttttttttteeeeeeeeeeeeeeeee_________________rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss 
• MMMMMMMMMMMMMMMMMiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxx ttttttttttttttttteeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmppppppppppppppppplllllllllllllllllaaaaaaaaaaaaaaaaattttttttttttttttteeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss
. 
DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiisssssssssssssssssaaaaaaaaaaaaaaaaadddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss ooooooooooooooooofffffffffffffffff cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt 
• EEEEEEEEEEEEEEEEExxxxxxxxxxxxxxxxxttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaalllllllllllllllll PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeee 
• SSSSSSSSSSSSSSSSStttttttttttttttttiiiiiiiiiiiiiiiiillllllllllllllllllllllllllllllllll dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhooooooooooooooooollllllllllllllllleeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee 
• PPPPPPPPPPPPPPPPPeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrfffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss
. 
. 
Exec{sed: onlyif => grep} 
CC BY-SA 3.0 http://commons.wikimedia.org/wiki/File:Ca%C3%AFn_par_Henri_Vidal.jpg
. 
. 
https://github.com/search?o=desc&q=exec+sed+onlyif+grep+language%3APuppet
. 
eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeeccccccccccccccccc[[[[[[[[[[[[[[[[[ssssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd]]]]]]]]]]]]]]]]] iiiiiiiiiiiiiiiiisssssssssssssssss bbbbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrr00000000000000000kkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn 
• WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiccccccccccccccccchhhhhhhhhhhhhhhhh oooooooooooooooooppppppppppppppppptttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssss tttttttttttttttttooooooooooooooooo pppppppppppppppppaaaaaaaaaaaaaaaaassssssssssssssssssssssssssssssssss tttttttttttttttttooooooooooooooooo ssssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd gggggggggggggggggrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeppppppppppppppppp????????????????? 
• YYYYYYYYYYYYYYYYYooooooooooooooooouuuuuuuuuuuuuuuuu ssssssssssssssssshhhhhhhhhhhhhhhhhooooooooooooooooouuuuuuuuuuuuuuuuulllllllllllllllllddddddddddddddddd uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaasssssssssssssssss fffffffffffffffffeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwEEEEEEEEEEEEEEEEExxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeeccccccccccccccccc[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]] aaaaaaaaaaaaaaaaasssssssssssssssss pppppppppppppppppooooooooooooooooossssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee 
• gggggggggggggggggrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeppppppppppppppppp .................................................................... 
• EEEEEEEEEEEEEEEEEssssssssssssssssscccccccccccccccccaaaaaaaaaaaaaaaaapppppppppppppppppeeeeeeeeeeeeeeeee,,,,,,,,,,,,,,,,, rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeegggggggggggggggggeeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeesssssssssssssssss……………………………………………
. 
AAAAAAAAAAAAAAAAAnnnnnnnnnnnnnnnnnooooooooooooooooottttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr aaaaaaaaaaaaaaaaalllllllllllllllllttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee::::::::::::::::: cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffff.................ddddddddddddddddd 
• SSSSSSSSSSSSSSSSSooooooooooooooooommmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeee ssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss sssssssssssssssssuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffff.................ddddddddddddddddd dddddddddddddddddiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeesssssssssssssssss 
• BBBBBBBBBBBBBBBBBuuuuuuuuuuuuuuuuuttttttttttttttttt iiiiiiiiiiiiiiiiittttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrddddddddddddddddd tttttttttttttttttooooooooooooooooo ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxiiiiiiiiiiiiiiiiissssssssssssssssstttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss 
• IIIIIIIIIIIIIIIIInnnnnnnnnnnnnnnnnwwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiccccccccccccccccchhhhhhhhhhhhhhhhh ooooooooooooooooorrrrrrrrrrrrrrrrrdddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaddddddddddddddddd????????????????? 
• DDDDDDDDDDDDDDDDDooooooooooooooooonnnnnnnnnnnnnnnnn'''''''''''''''''ttttttttttttttttt fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeeettttttttttttttttt tttttttttttttttttooooooooooooooooo pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee
. 
. 
Augeas 
CC BY-SA 3.0 http://commons.wikimedia.org/wiki/File:Students_assisting_surgery.JPG
. 
• CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn eeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllll 
• FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttt rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeellllllllllllllllleeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn 22222222222222222000000000000000000000000000000000077777777777777777 
• AAAAAAAAAAAAAAAAAPPPPPPPPPPPPPPPPPIIIIIIIIIIIIIIIII cccccccccccccccccooooooooooooooooodddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn CCCCCCCCCCCCCCCCC 
• CCCCCCCCCCCCCCCCCooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd-----------------llllllllllllllllliiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllllsssssssssssssssss 
• BBBBBBBBBBBBBBBBBiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnndddddddddddddddddiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnngggggggggggggggggsssssssssssssssss fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr dddddddddddddddddiiiiiiiiiiiiiiiiiffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt lllllllllllllllllaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnggggggggggggggggguuuuuuuuuuuuuuuuuaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss
. 
CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn eeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllll 
• PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrsssssssssssssssssiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss 
• TTTTTTTTTTTTTTTTTuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnntttttttttttttttttooooooooooooooooo aaaaaaaaaaaaaaaaa tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee 
• EEEEEEEEEEEEEEEEEdddddddddddddddddiiiiiiiiiiiiiiiiittttttttttttttttt ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee &&&&&&&&&&&&&&&&& sssssssssssssssssaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn
. 
. 
$ cat /etc/nsswitch.conf 
# /etc/nsswitch.conf 
## 
Example configuration 
# 
passwd: db files 
group: db files 
initgroups: db [SUCCESS=continue] files 
shadow: db files 
gshadow: files 
.
. 
. 
augtool> ls /files/etc/nsswitch.conf/ 
#comment[1] = /etc/nsswitch.conf 
#comment[2] = Example configuration 
database[1]/ = passwd 
database[2]/ = group 
database[3]/ = initgroups 
database[4]/ = shadow 
database[5]/ = gshadow 
.
. 
. 
augtool> ls /files/etc/nsswitch.conf/database[1]/ 
service[1] = db 
service[2] = files 
.
. 
NNNNNNNNNNNNNNNNNaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaattttttttttttttttt ----------------->>>>>>>>>>>>>>>>> tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee 
• AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss tttttttttttttttttuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnsssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnntttttttttttttttttooooooooooooooooo aaaaaaaaaaaaaaaaa tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee 
• TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaatttttttttttttttttccccccccccccccccchhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeesssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ooooooooooooooooofffffffffffffffff ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee 
• AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss uuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnndddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttsssssssssssssssss 
• AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss dddddddddddddddddoooooooooooooooooeeeeeeeeeeeeeeeeesssssssssssssssss nnnnnnnnnnnnnnnnnooooooooooooooooottttttttttttttttt cccccccccccccccccaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttt eeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmppppppppppppppppptttttttttttttttttyyyyyyyyyyyyyyyyy llllllllllllllllliiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeesssssssssssssssss 
• TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccllllllllllllllllliiiiiiiiiiiiiiiii tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllll (((((((((((((((((aaaaaaaaauuuuuuuuugggggggggtttttttttoooooooooooooooooolllllllll))))))))))))))))) hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaasssssssssssssssss aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuutttttttttttttttttooooooooooooooooocccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeee 
• IIIIIIIIIIIIIIIIIttttttttttttttttt rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeecccccccccccccccccooooooooooooooooogggggggggggggggggnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiizzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaa lllllllllllllllllooooooooooooooooottttttttttttttttt ooooooooooooooooofffffffffffffffff fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaatttttttttttttttttsssssssssssssssss
. 
. 
augtool> set /files/etc/nsswitch.conf/database[1]/ 
service[last()+1] ldap 
augtool> save 
Saved 1 file(s) 
.
. 
. 
$ cat /etc/nsswitch.conf 
# /etc/nsswitch.conf 
## 
Example configuration 
# 
passwd: db files ldap 
group: db files 
initgroups: db [SUCCESS=continue] files 
shadow: db files 
gshadow: files 
.
. 
. 
augtool> match /files/etc/nsswitch.conf/*/* ldap 
/files/etc/nsswitch.conf/database[1]/service[3] 
augtool> print /files/etc/nsswitch.conf/database[1] 
/files/etc/nsswitch.conf/database[1] = "passwd" 
/files/etc/nsswitch.conf/database[1]/service[1] = "db" 
/files/etc/nsswitch.conf/database[1]/service[2] = "files" 
/files/etc/nsswitch.conf/database[1]/service[3] = "ldap" 
.
. 
. 
augtool> rm /files/etc/nsswitch.conf/database[1]/service[3] 
rm : /files/etc/nsswitch.conf/database[1]/service[3] 1 
augtool> print /files/etc/nsswitch.conf/database[1] 
/files/etc/nsswitch.conf/database[1] = "passwd" 
/files/etc/nsswitch.conf/database[1]/service[1] = "db" 
/files/etc/nsswitch.conf/database[1]/service[2] = "files" 
augtool> save 
Saved 1 file(s) 
.
. 
OOOOOOOOOOOOOOOOOnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee AAAAAAAAAAAAAAAAAPPPPPPPPPPPPPPPPPIIIIIIIIIIIIIIIII tttttttttttttttttooooooooooooooooo eeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiittttttttttttttttt ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaallllllllllllllllllllllllllllllllll 
• CCCCCCCCCCCCCCCCCaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn tttttttttttttttttaaaaaaaaaaaaaaaaalllllllllllllllllkkkkkkkkkkkkkkkkk XXXXXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLL,,,,,,,,,,,,,,,,, iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiii,,,,,,,,,,,,,,,,, nnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeddddddddddddddddd,,,,,,,,,,,,,,,,, nnnnnnnnnnnnnnnnngggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxx,,,,,,,,,,,,,,,,, …………………………………………… 
• OOOOOOOOOOOOOOOOOnnnnnnnnnnnnnnnnnlllllllllllllllllyyyyyyyyyyyyyyyyy ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd 
• EEEEEEEEEEEEEEEEEnnnnnnnnnnnnnnnnnsssssssssssssssssuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee sssssssssssssssssyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaaxxxxxxxxxxxxxxxxx iiiiiiiiiiiiiiiiisssssssssssssssss rrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiiggggggggggggggggghhhhhhhhhhhhhhhhhttttttttttttttttt
. 
AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss 
• LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxppppppppppppppppplllllllllllllllllaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn hhhhhhhhhhhhhhhhhooooooooooooooooowwwwwwwwwwwwwwwwwtttttttttttttttttooooooooooooooooo uuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnndddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss 
▶ SSSSSSSyyyyyyynnnnnnntttttttaaaaaaaxxxxxxx 
▶ LLLLLLLooooooogggggggiiiiiiiccccccc 
▶ PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaattttttttttttttttthhhhhhhhhhhhhhhhh ooooooooooooooooofffffffffffffffff ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss 
• TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaa lllllllllllllllllooooooooooooooooottttttttttttttttt ooooooooooooooooofffffffffffffffff ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee 
• YYYYYYYYYYYYYYYYYooooooooooooooooouuuuuuuuuuuuuuuuu cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnwwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiittttttttttttttttteeeeeeeeeeeeeeeee yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrr ooooooooooooooooowwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnn llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss
. 
"""""""""TTTTTTTTThhhhhhhhhiiiiiiiiisssssssss bbbbbbbbbrrrrrrrrriiiiiiiiinnnnnnnnngggggggggsssssssss ttttttttthhhhhhhhheeeeeeeee tttttttttoooooooootttttttttaaaaaaaaalllllllll nnnnnnnnnuuuuuuuuummmmmmmmmbbbbbbbbbeeeeeeeeerrrrrrrrr ooooooooofffffffff llllllllleeeeeeeeennnnnnnnnssssssssseeeeeeeeesssssssss 
tttttttttooooooooo 111111111777777777888888888......... [[[[[[[[[………………………]]]]]]]]] IIIIIIIIIIIIIIIIIttttttttttttttttt'''''''''''''''''sssssssssssssssss dddddddddddddddddeeeeeeeeeeeeeeeeeppppppppppppppppprrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg tttttttttooooooooo ttttttttthhhhhhhhhiiiiiiiiinnnnnnnnnkkkkkkkkk ttttttttthhhhhhhhhaaaaaaaaattttttttt 
LLLLLLLLLiiiiiiiiinnnnnnnnnuuuuuuuuuxxxxxxxxx/////////UUUUUUUUUnnnnnnnnniiiiiiiiixxxxxxxxx sssssssssyyyyyyyyysssssssssttttttttteeeeeeeeemmmmmmmmmsssssssss hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeemmmmmmmmmaaaaaaaaannnnnnnnnaaaaaaaaagggggggggeeeeeeeeeddddddddd tttttttttooooooooo 
gggggggggggggggggrrrrrrrrrrrrrrrrrooooooooooooooooowwwwwwwwwwwwwwwwwttttttttthhhhhhhhhiiiiiiiiisssssssssmmmmmmmmmaaaaaaaaannnnnnnnnyyyyyyyyy ssssssssspppppppppeeeeeeeeeccccccccciiiiiiiiiaaaaaaaaalllllllll sssssssssssssssssnnnnnnnnnnnnnnnnnooooooooooooooooowwwwwwwwwwwwwwwwwffffffffffffffffflllllllllllllllllaaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeee 
fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaatttttttttttttttttsssssssssssssssss.................""""""""""""""""" 
DDDDDDDDDDDDDDDDDaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiddddddddddddddddd LLLLLLLLLLLLLLLLLuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrkkkkkkkkkkkkkkkkkooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt,,,,,,,,,,,,,,,,,mmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn dddddddddddddddddeeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeelllllllllllllllllooooooooooooooooopppppppppppppppppeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr 
aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttt AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss 11111111111111111.................33333333333333333.................00000000000000000
. 
111111111111111117777777777777777788888888888888888 llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss 
aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooxxxxxxxxxxxxxxxxx aaaaaaappppppptttttttcccccccaaaaaaaccccccchhhhhhheeeeeeerrrrrrrnnnnnnngggggggssssssseeeeeeecccccccuuuuuuurrrrrrriiiiiiitttttttyyyyyyy aaaaaaappppppptttttttcccccccooooooonnnnnnnfffffff aaaaaaaaaaaaaaaaappppppppppppppppptttttttttttttttttppppppppppppppppprrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss 
aaaaaaaaaaaaaaaaappppppppppppppppptttttttttttttttttsssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaauuuuuuutttttttooooooommmmmmmooooooouuuuuuunnnnnnnttttttteeeeeeerrrrrrr cccccccaaaaaaarrrrrrrbbbbbbbooooooonnnnnnn cccccccgggggggrrrrrrruuuuuuullllllleeeeeeesssssss ccccccchhhhhhhaaaaaaannnnnnnnnnnnnneeeeeeelllllllsssssss 
cccccccyyyyyyyrrrrrrruuuuuuusssssss_______iiiiiiimmmmmmmaaaaaaapppppppddddddd dddddddaaaaaaarrrrrrrkkkkkkkiiiiiiiccccccceeeeeee dddddddddddddddddpppppppppppppppppkkkkkkkkkkkkkkkkkggggggggggggggggg dddddddpppppppuuuuuuuttttttt eeeeeeerrrrrrrlllllllaaaaaaannnnnnnggggggg eeeeeeettttttthhhhhhheeeeeeerrrrrrrsssssss eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxpppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrtttttttttttttttttsssssssssssssssss 
fffffffffffffffffaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiii_________________dddddddddddddddddiiiiiiiiiiiiiiiiissssssssssssssssskkkkkkkkkkkkkkkkkcccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggg gggggggdddddddmmmmmmmgggggggtttttttkkkkkkkbbbbbbbooooooooooooookkkkkkkmmmmmmmaaaaaaarrrrrrrkkkkkkksssssss hhhhhhhooooooosssssssttttttt_______cccccccooooooonnnnnnnfffffff hhhhhhhooooooossssssstttttttnnnnnnnaaaaaaammmmmmmeeeeeee hhhhhhhooooooossssssstttttttsssssss 
hhhhhhhttttttttttttttpppppppddddddd iiiiiiinnnnnnneeeeeeetttttttddddddd iiiiiiinnnnnnniiiiiiifffffffiiiiiiillllllleeeeeee iiiiiiinnnnnnniiiiiiittttttttttttttaaaaaaabbbbbbb iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrfffffffffffffffffaaaaaaaaaaaaaaaaaccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss jjjjjjjjjjjjjjjjjeeeeeeeeeeeeeeeeettttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaalllllllllllllllllmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeepppppppppppppppppaaaaaaaaaaaaaaaaallllllllllllllllliiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeeddddddddddddddddd 
kkkkkkknnnnnnnooooooowwwwwwwnnnnnnn_______hhhhhhhooooooossssssstttttttsssssss llllllldddddddsssssssooooooo llllllliiiiiiiggggggghhhhhhhtttttttdddddddmmmmmmmllllllliiiiiiimmmmmmmiiiiiiitttttttsssssss lllllllooooooogggggggwwwwwwwaaaaaaatttttttccccccchhhhhhh llllllloooooookkkkkkkkkkkkkkiiiiiiittttttt lllllllvvvvvvvmmmmmmm 
nnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaagggggggggggggggggiiiiiiiiiiiiiiiiiooooooooooooooooossssssssssssssssscccccccccccccccccfffffffffffffffffggggggggggggggggg nnnnnnneeeeeeetttttttmmmmmmmaaaaaaassssssskkkkkkksssssss nnnnnnneeeeeeetttttttwwwwwwwooooooorrrrrrrkkkkkkksssssss nnnnnnnrrrrrrrpppppppeeeeeee nnnnnnntttttttpppppppddddddd pppppppaaaaaaagggggggeeeeeeekkkkkkkiiiiiiittttttteeeeeee pppppppbbbbbbbuuuuuuuiiiiiiillllllldddddddeeeeeeerrrrrrr 
pppppppggggggg_______hhhhhhhbbbbbbbaaaaaaa ppppppppppppppppphhhhhhhhhhhhhhhhhpppppppppppppppppvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrsssssssssssssssss pppppppooooooossssssstttttttfffffffiiiiiiixxxxxxx_______mmmmmmmaaaaaaaiiiiiiinnnnnnn pppppppooooooossssssstttttttfffffffiiiiiiixxxxxxx_______mmmmmmmaaaaaaasssssssttttttteeeeeeerrrrrrr ppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooootttttttttttttttttooooooooooooooooocccccccccccccccccooooooooooooooooolllllllllllllllllsssssssssssssssss pppppppuuuuuuuppppppppppppppeeeeeeettttttt 
pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttfffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeessssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr pppppppppppppppppyyyyyyyyyyyyyyyyyttttttttttttttttthhhhhhhhhhhhhhhhhooooooooooooooooonnnnnnnnnnnnnnnnnpppppppppppppppppaaaaaaaaaaaaaaaaasssssssssssssssssttttttttttttttttteeeeeeeeeeeeeeeee rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiisssssssssssssssss rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooolllllllllllllllllvvvvvvvvvvvvvvvvv rrrrrrrsssssssyyyyyyynnnnnnncccccccddddddd rrrrrrrxxxxxxx sssssssssssssssssccccccccccccccccchhhhhhhhhhhhhhhhhrrrrrrrrrrrrrrrrroooooooooooooooooooooooooooooooooottttttttttttttttt 
ssssssseeeeeeeppppppp ssssssshhhhhhheeeeeeellllllllllllllsssssss sssssssiiiiiiimmmmmmmpppppppllllllleeeeeeellllllliiiiiiinnnnnnneeeeeeesssssss sssssssssssssssssiiiiiiiiiiiiiiiiimmmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrsssssssssssssssss sssssssooooooolllllllaaaaaaarrrrrrriiiiiiisssssss_______sssssssyyyyyyysssssssttttttteeeeeeemmmmmmmsssssssooooooommmmmmmaaaaaaa sssssssssssssshhhhhhhddddddd 
sssssssuuuuuuudddddddoooooooeeeeeeerrrrrrrsssssss sssssssyyyyyyyssssssscccccccooooooonnnnnnnfffffffiiiiiiiggggggg sssssssssssssssssyyyyyyyyyyyyyyyyyssssssssssssssssscccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggg_________________rrrrrrrrrrrrrrrrrooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttteeeeeeeeeeeeeeeee sssssssyyyyyyysssssssccccccctttttttlllllll sssssssyyyyyyysssssssllllllloooooooggggggg ttttttthhhhhhhttttttttttttttpppppppddddddd 
uuuuuuuppppppp2222222dddddddaaaaaaattttttteeeeeee uuuuuuutttttttiiiiiiilllllll vvvvvvvvvvvvvvvvvfffffffffffffffffssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbb wwwwwwweeeeeeebbbbbbbmmmmmmmiiiiiiinnnnnnn xxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnndddddddddddddddddcccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffsssssssssssssssssxxxxxxxxxxxxxxxxxppppppppppppppppp yyyyyyyuuuuuuummmmmmm
. 
AAAAAAAAAAAAAAAAA ssssssssssssssssshhhhhhhhhhhhhhhhhooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeee 
. 
module Hostname = 
autoload xfm 
(* View: lns *) 
let lns = [ label "hostname" . store Rx.word . Util.eol ] 
(* View: filter *) 
let filter = incl "/etc/hostname" 
. incl "/etc/mailname" 
let xfm = transform lns filter 
.
. 
PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt <<<<<<<<<<<<<<<<<33333333333333333 aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss 
• NNNNNNNNNNNNNNNNNaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee """""""""""""""""aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss""""""""""""""""" rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee 
• SSSSSSSSSSSSSSSSSuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr pppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuugggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnsssssssssssssssssyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnnccccccccccccccccc 
• HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeelllllllllllllllllpppppppppppppppppeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss aaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee
. 
PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeee 
. 
augeas { $name: 
context => "/files${fstab::variables::fstab_file}", 
changes => [ 
"rm ${fstab_match_line}", 
], 
onlyif => "match ${fstab_match_line} size > 0" 
} 
.
. 
RRRRRRRRRRRRRRRRReeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaalllllllllllllllll uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeecccccccccccccccccaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss 
• CCCCCCCCCCCCCCCCChhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeee gggggggggggggggggrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuubbbbbbbbbbbbbbbbb oooooooooooooooooppppppppppppppppptttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssss 
• MMMMMMMMMMMMMMMMMooooooooooooooooodddddddddddddddddiiiiiiiiiiiiiiiiifffffffffffffffffyyyyyyyyyyyyyyyyy /////////////////eeeeeeeeeeeeeeeeetttttttttttttttttccccccccccccccccc/////////////////hhhhhhhhhhhhhhhhhooooooooooooooooossssssssssssssssstttttttttttttttttsssssssssssssssss 
• MMMMMMMMMMMMMMMMMooooooooooooooooodddddddddddddddddiiiiiiiiiiiiiiiiifffffffffffffffffyyyyyyyyyyyyyyyyy XXXXXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLL'''''''''''''''''sssssssssssssssss (((((((((((((((((pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttlllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbsssssssssssssssss-----------------tttttttttttttttttooooooooooooooooommmmmmmmmmmmmmmmmcccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt))))))))))))))))) 
• CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee JJJJJJJJJJJJJJJJJeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnsssssssssssssssss
. 
PPPPPPPPPllllllllluuuuuuuuugggggggggiiiiiiiiinnnnnnnnnsssssssssyyyyyyyyynnnnnnnnnccccccccc 
• PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaasssssssssssssssss pppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuugggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnsssssssssssssssssyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnnccccccccccccccccc sssssssssssssssssuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss 
• DDDDDDDDDDDDDDDDDrrrrrrrrrrrrrrrrroooooooooooooooooppppppppppppppppp yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrr llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss 
• llllllllliiiiiiiiibbbbbbbbb/////////aaaaaaaaauuuuuuuuugggggggggeeeeeeeeeaaaaaaaaasssssssss/////////llllllllleeeeeeeeennnnnnnnnssssssssseeeeeeeeesssssssss 
• """""""""""""""""llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnsssssssssssssssss""""""""""""""""" pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss
. 
PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeee 
. 
augeas{"jboss_conf": 
. 
context => "/files/etc/jbossas", 
changes => [ 
"set jbossas.conf/JBOSS_IP $ipaddress", 
"set jbossas.conf/JAVA_HOME /usr", 
], 
lens => "Jboss.aug", 
}
. 
AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnndddddddddddddddddsssssssssssssssss 
ssssssssseeeeeeeeettttttttt rrrrrrrrrmmmmmmmmmmmmmmmmmmvvvvvvvvv cccccccccllllllllleeeeeeeeeaaaaaaaaarrrrrrrrr iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrttttttttttttttttt ………………………
. 
AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmpppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrrsssssssssssssssss (((((((((((((((((ooooooooooooooooonnnnnnnnnnnnnnnnnlllllllllllllllllyyyyyyyyyyyyyyyyyiiiiiiiiiiiiiiiiifffffffffffffffff))))))))))))))))) 
mmmmmmmmmaaaaaaaaatttttttttccccccccchhhhhhhhh gggggggggeeeeeeeeettttttttt
. 
AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssssppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss 
• HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeelllllllllllllllllpppppppppppppppppeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrooooooooooooooooouuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnddddddddddddddddd aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss 
• PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss 
• NNNNNNNNNNNNNNNNNooooooooooooooooo aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss kkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnooooooooooooooooowwwwwwwwwwwwwwwwwllllllllllllllllleeeeeeeeeeeeeeeeedddddddddddddddddgggggggggggggggggeeeeeeeeeeeeeeeee nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd
. 
aaaaaaaaapppppppppaaaaaaaaaccccccccchhhhhhhhheeeeeeeee 
. 
apache_setenv { "SPECIAL_PATH": 
ensure => present, 
value => "/foo/bin", 
} 
.
. 
kkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeelllllllllllllllll_________________pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr 
. 
kernel_parameter { "quiet": 
ensure => present, 
bootmode => "normal", 
} 
.
. 
MMMMMMMMMMMMMMMMMCCCCCCCCCCCCCCCCCooooooooooooooooolllllllllllllllllllllllllllllllllleeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeegggggggggggggggggrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn 
• AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn bbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeee uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeedddddddddddddddddwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiittttttttttttttttthhhhhhhhhhhhhhhhhmmmmmmmmmmmmmmmmmcccccccccccccccccooooooooooooooooolllllllllllllllllllllllllllllllllleeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee 
• UUUUUUUUUUUUUUUUUssssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd tttttttttttttttttooooooooooooooooo qqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy ooooooooooooooooorrrrrrrrrrrrrrrrr tttttttttttttttttooooooooooooooooo dddddddddddddddddiiiiiiiiiiiiiiiiissssssssssssssssscccccccccccccccccooooooooooooooooovvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr 
• QQQQQQQQQQQQQQQQQuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiccccccccccccccccckkkkkkkkkkkkkkkkklllllllllllllllllyyyyyyyyyyyyyyyyy aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnssssssssssssssssswwwwwwwwwwwwwwwwweeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss qqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeessssssssssssssssstttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssss::::::::::::::::: 
▶ WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiccccccccccccccccchhhhhhhhhhhhhhhhh uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr iiiiiiiiiiiiiiiiisssssssssssssssss aaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiiddddddddddddddddd 555555555555555550000000000000000000000000000000000 ooooooooooooooooonnnnnnnnnnnnnnnnn eeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee????????????????? 
▶ WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn jjjjjjjjjjjjjjjjjooooooooooooooooohhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnndddddddddddddddddoooooooooooooooooeeeeeeeeeeeeeeeee dddddddddddddddddooooooooooooooooo iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee sssssssssssssssssuuuuuuuuuuuuuuuuudddddddddddddddddoooooooooooooooooeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss????????????????? 
▶ WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccrrrrrrrrrrrrrrrrrooooooooooooooooonnnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbsssssssssssssssss aaaaaaaaaaaaaaaaattttttttttttttttt 22222222222222222 aaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmm?????????????????
. 
CCCCCCCCCCCCCooooooooooooonnnnnnnnnnnnncccccccccccccllllllllllllluuuuuuuuuuuuusssssssssssssiiiiiiiiiiiiiooooooooooooonnnnnnnnnnnnn
. 
DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiisssssssssssssssssaaaaaaaaaaaaaaaaadddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss 
• LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeddddddddddddddddd 
• LLLLLLLLLLLLLLLLLiiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy tttttttttttttttttooooooooooooooooo iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaallllllllllllllllllllllllllllllllll 
• WWWWWWWWWWWWWWWWWrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss iiiiiiiiiiiiiiiiisssssssssssssssss hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrddddddddddddddddd 
• YYYYYYYYYYYYYYYYYooooooooooooooooouuuuuuuuuuuuuuuuu nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddd gggggggggggggggggooooooooooooooooooooooooooooooooooddddddddddddddddd pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss
. 
AAAAAAAAAAAAAAAAAdddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss 
• AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss iiiiiiiiiiiiiiiiisssssssssssssssss aaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaatttttttttttttttttuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllll 
• PPPPPPPPPPPPPPPPPrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeessssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeesssssssssssssssss cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttsssssssssssssssss iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss 
• IIIIIIIIIIIIIIIIIttttttttttttttttt fffffffffffffffffaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllsssssssssssssssss (((((((((((((((((iiiiiiiiiiiiiiiiifffffffffffffffff nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd))))))))))))))))) 
• OOOOOOOOOOOOOOOOOnnnnnnnnnnnnnnnnnlllllllllllllllllyyyyyyyyyyyyyyyyy ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeessssssssssssssssswwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd 
• AAAAAAAAAAAAAAAAA lllllllllllllllllooooooooooooooooottttttttttttttttt ooooooooooooooooofffffffffffffffff llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee 
• PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeegggggggggggggggggrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn 
• HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeelllllllllllllllllpppppppppppppppppeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss aaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee
. 
FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaalllllllllllllllll nnnnnnnnnnnnnnnnnooooooooooooooooottttttttttttttttteeeeeeeeeeeeeeeee 
MMMMMMMMMooooooooosssssssssttttttttt ooooooooofffffffff ttttttttthhhhhhhhheeeeeeeee tttttttttiiiiiiiiimmmmmmmmmeeeeeeeee,,,,,,,,, FFFFFFFFFiiiiiiiiillllllllleeeeeeeee[[[[[[[[[]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee 
ttttttttthhhhhhhhheeeeeeeeewwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyy tttttttttooooooooo gggggggggooooooooo......... AAAAAAAAAuuuuuuuuugggggggggeeeeeeeeeaaaaaaaaasssssssss cccccccccaaaaaaaaannnnnnnnn hhhhhhhhheeeeeeeeelllllllllpppppppppwwwwwwwwwhhhhhhhhheeeeeeeeennnnnnnnn 
yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuu nnnnnnnnneeeeeeeeeeeeeeeeeeddddddddd tttttttttooooooooo ccccccccchhhhhhhhhaaaaaaaaannnnnnnnngggggggggeeeeeeeee fffffffffiiiiiiiiillllllllleeeeeeeeesssssssss gggggggggeeeeeeeeennnnnnnnneeeeeeeeerrrrrrrrraaaaaaaaattttttttteeeeeeeeeddddddddd bbbbbbbbbbbbbbbbbyyyyyyyyyyyyyyyyy 
aaaaaaaaannnnnnnnn aaaaaaaaappppppppppppppppppllllllllliiiiiiiiicccccccccaaaaaaaaatttttttttiiiiiiiiiooooooooonnnnnnnnn ooooooooorrrrrrrrr ttttttttthhhhhhhhhaaaaaaaaattttttttt yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuu cccccccccaaaaaaaaannnnnnnnn nnnnnnnnnooooooooottttttttt 
mmmmmmmmmaaaaaaaaannnnnnnnnaaaaaaaaagggggggggeeeeeeeee eeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeelllllllllllllllllyyyyyyyyyyyyyyyyy.................
. 
RRRRRRRRReeeeeeeeeaaaaaaaaadddddddddiiiiiiiiinnnnnnnnngggggggggsssssssss 
• hhhhhhhhhttttttttttttttttttppppppppp::::::::://////////////////aaaaaaaaauuuuuuuuugggggggggeeeeeeeeeaaaaaaaaasssssssss.........nnnnnnnnneeeeeeeeettttttttt///////// 
• hhhhhhhhhhhhhhhhhttttttttttttttttttttttttttttttttttppppppppppppppppp::::::::::::::::://////////////////////////////////aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssssppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss.................cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmm///////////////// 
• hhhhhhhhhttttttttttttttttttpppppppppsssssssss::::::::://////////////////dddddddddooooooooocccccccccsssssssss.........pppppppppuuuuuuuuuppppppppppppppppppeeeeeeeeetttttttttlllllllllaaaaaaaaabbbbbbbbbsssssssss.........cccccccccooooooooommmmmmmmm/////////
. 
TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkk yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuu 
AAAAAAAAAAAAAAAAAnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyy qqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeessssssssssssssssstttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn????????????????? 
TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkksssssssssssssssss tttttttttttttttttooooooooooooooooo@@@@@@@@@@@@@@@@@rrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaappppppppppppppppphhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkk
. 
CCCCCCCCCooooooooonnnnnnnnntttttttttaaaaaaaaacccccccccttttttttt 
JJJJJJJJJJJJJJJJJuuuuuuuuuuuuuuuuullllllllllllllllliiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn PPPPPPPPPPPPPPPPPiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvvooooooooooooooooottttttttttttttttttttttttttttttttttooooooooooooooooo 
jjjjjjjjjuuuuuuuuullllllllliiiiiiiiieeeeeeeeennnnnnnnn@@@@@@@@@iiiiiiiiinnnnnnnnnuuuuuuuuuiiiiiiiiitttttttttsssssssss.........eeeeeeeeeuuuuuuuuu 
@@@@@@@@@@@@@@@@@rrrrrrrrrrrrrrrrroooooooooooooooooiiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeelllllllllllllllllaaaaaaaaaaaaaaaaapppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeee 
iiiiiiiiinnnnnnnnnuuuuuuuuuiiiiiiiiitttttttttsssssssss 
hhhhhhhttttttttttttttpppppppsssssss::::::://////////////iiiiiiinnnnnnnuuuuuuuiiiiiiitttttttsssssss.......eeeeeeeuuuuuuu 
iiiiiiinnnnnnnfffffffooooooo@@@@@@@iiiiiiinnnnnnnuuuuuuuiiiiiiitttttttsssssss.......eeeeeeeuuuuuuu 
+++++++++++++++++3333333333333333322222222222222222 444444444444444447777777777777777733333333333333333 444444444444444444444444444444444411111111111111111 666666666666666663333333333333333366666666666666666

More Related Content

Similar to Augeas, swiss knife resources for your puppet tree

Alfabeto hjg
Alfabeto hjgAlfabeto hjg
Alfabeto hjg
Cléia Carvalho
 
Mi primer documento
Mi primer documentoMi primer documento
Mi primer documento
julianic16
 
Mi primer documento
Mi primer documentoMi primer documento
Mi primer documento
kathleen04011994
 
Mi primer documento
Mi primer documentoMi primer documento
Mi primer documento
Maira Sandoval
 
Mi primer documento
Mi primer documentoMi primer documento
Mi primer documento
Jose David Salcedo Fontalvo
 
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
sandrav29
 
Mi primer archivo
Mi primer archivoMi primer archivo
Mi primer archivo
Gleisy Figueroa
 
Mi primer documanto
Mi primer documantoMi primer documanto
Mi primer documanto
Marii Torres
 
Mi primer slideshare
Mi primer slideshareMi primer slideshare
Mi primer slideshare
ibispm1210
 
Mi primer archivo
Mi primer archivoMi primer archivo
Mi primer archivo
michellean18
 
Mi primer slideshare
Mi primer slideshareMi primer slideshare
Mi primer slideshare
Leidy Rodriguez Diaz
 
Mi primer slideshare
Mi primer slideshareMi primer slideshare
Mi primer slideshare
Leidy Rodriguez Diaz
 
Mi primer slideshare
Mi primer slideshareMi primer slideshare
Mi primer slideshare
ltr424
 
Mi primer slideshare
Mi primer slideshareMi primer slideshare
Mi primer slideshare
ltr424
 
Microsoft word bakwas
Microsoft word   bakwasMicrosoft word   bakwas
Microsoft word bakwas
arjunthewinner
 
Mi primer archivo
Mi  primer  archivoMi  primer  archivo
Mi primer archivo
Brayerlin Araujo
 
Apresentação1.pptx
Apresentação1.pptxApresentação1.pptx
Apresentação1.pptx
AlanRobson20
 
Apresentação1110.pptx
Apresentação1110.pptxApresentação1110.pptx
Apresentação1110.pptx
AlanRobson20
 
Mi primer archivo
Mi primer archivoMi primer archivo
Mi primer archivo
anam178
 
Mi primer archivo
Mi primer archivoMi primer archivo
Mi primer archivo
anam178
 

Similar to Augeas, swiss knife resources for your puppet tree (20)

Alfabeto hjg
Alfabeto hjgAlfabeto hjg
Alfabeto hjg
 
Mi primer documento
Mi primer documentoMi primer documento
Mi primer documento
 
Mi primer documento
Mi primer documentoMi primer documento
Mi primer documento
 
Mi primer documento
Mi primer documentoMi primer documento
Mi primer documento
 
Mi primer documento
Mi primer documentoMi primer documento
Mi primer documento
 
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
 
Mi primer archivo
Mi primer archivoMi primer archivo
Mi primer archivo
 
Mi primer documanto
Mi primer documantoMi primer documanto
Mi primer documanto
 
Mi primer slideshare
Mi primer slideshareMi primer slideshare
Mi primer slideshare
 
Mi primer archivo
Mi primer archivoMi primer archivo
Mi primer archivo
 
Mi primer slideshare
Mi primer slideshareMi primer slideshare
Mi primer slideshare
 
Mi primer slideshare
Mi primer slideshareMi primer slideshare
Mi primer slideshare
 
Mi primer slideshare
Mi primer slideshareMi primer slideshare
Mi primer slideshare
 
Mi primer slideshare
Mi primer slideshareMi primer slideshare
Mi primer slideshare
 
Microsoft word bakwas
Microsoft word   bakwasMicrosoft word   bakwas
Microsoft word bakwas
 
Mi primer archivo
Mi  primer  archivoMi  primer  archivo
Mi primer archivo
 
Apresentação1.pptx
Apresentação1.pptxApresentação1.pptx
Apresentação1.pptx
 
Apresentação1110.pptx
Apresentação1110.pptxApresentação1110.pptx
Apresentação1110.pptx
 
Mi primer archivo
Mi primer archivoMi primer archivo
Mi primer archivo
 
Mi primer archivo
Mi primer archivoMi primer archivo
Mi primer archivo
 

More from Julien Pivotto

The O11y Toolkit
The O11y ToolkitThe O11y Toolkit
The O11y Toolkit
Julien Pivotto
 
What's New in Prometheus and Its Ecosystem
What's New in Prometheus and Its EcosystemWhat's New in Prometheus and Its Ecosystem
What's New in Prometheus and Its Ecosystem
Julien Pivotto
 
Prometheus: What is is, what is new, what is coming
Prometheus: What is is, what is new, what is comingPrometheus: What is is, what is new, what is coming
Prometheus: What is is, what is new, what is coming
Julien Pivotto
 
What's new in Prometheus?
What's new in Prometheus?What's new in Prometheus?
What's new in Prometheus?
Julien Pivotto
 
Introduction to Grafana Loki
Introduction to Grafana LokiIntroduction to Grafana Loki
Introduction to Grafana Loki
Julien Pivotto
 
Why you should revisit mgmt
Why you should revisit mgmtWhy you should revisit mgmt
Why you should revisit mgmt
Julien Pivotto
 
Observing the HashiCorp Ecosystem From Prometheus
Observing the HashiCorp Ecosystem From PrometheusObserving the HashiCorp Ecosystem From Prometheus
Observing the HashiCorp Ecosystem From Prometheus
Julien Pivotto
 
Monitoring in a fast-changing world with Prometheus
Monitoring in a fast-changing world with PrometheusMonitoring in a fast-changing world with Prometheus
Monitoring in a fast-changing world with Prometheus
Julien Pivotto
 
5 tips for Prometheus Service Discovery
5 tips for Prometheus Service Discovery5 tips for Prometheus Service Discovery
5 tips for Prometheus Service Discovery
Julien Pivotto
 
Prometheus and TLS - an Introduction
Prometheus and TLS - an IntroductionPrometheus and TLS - an Introduction
Prometheus and TLS - an Introduction
Julien Pivotto
 
Powerful graphs in Grafana
Powerful graphs in GrafanaPowerful graphs in Grafana
Powerful graphs in Grafana
Julien Pivotto
 
YAML Magic
YAML MagicYAML Magic
YAML Magic
Julien Pivotto
 
HAProxy as Egress Controller
HAProxy as Egress ControllerHAProxy as Egress Controller
HAProxy as Egress Controller
Julien Pivotto
 
Improved alerting with Prometheus and Alertmanager
Improved alerting with Prometheus and AlertmanagerImproved alerting with Prometheus and Alertmanager
Improved alerting with Prometheus and Alertmanager
Julien Pivotto
 
SIngle Sign On with Keycloak
SIngle Sign On with KeycloakSIngle Sign On with Keycloak
SIngle Sign On with Keycloak
Julien Pivotto
 
Monitoring as an entry point for collaboration
Monitoring as an entry point for collaborationMonitoring as an entry point for collaboration
Monitoring as an entry point for collaboration
Julien Pivotto
 
Incident Resolution as Code
Incident Resolution as CodeIncident Resolution as Code
Incident Resolution as Code
Julien Pivotto
 
Monitor your CentOS stack with Prometheus
Monitor your CentOS stack with PrometheusMonitor your CentOS stack with Prometheus
Monitor your CentOS stack with Prometheus
Julien Pivotto
 
Monitor your CentOS stack with Prometheus
Monitor your CentOS stack with PrometheusMonitor your CentOS stack with Prometheus
Monitor your CentOS stack with Prometheus
Julien Pivotto
 
An introduction to Ansible
An introduction to AnsibleAn introduction to Ansible
An introduction to Ansible
Julien Pivotto
 

More from Julien Pivotto (20)

The O11y Toolkit
The O11y ToolkitThe O11y Toolkit
The O11y Toolkit
 
What's New in Prometheus and Its Ecosystem
What's New in Prometheus and Its EcosystemWhat's New in Prometheus and Its Ecosystem
What's New in Prometheus and Its Ecosystem
 
Prometheus: What is is, what is new, what is coming
Prometheus: What is is, what is new, what is comingPrometheus: What is is, what is new, what is coming
Prometheus: What is is, what is new, what is coming
 
What's new in Prometheus?
What's new in Prometheus?What's new in Prometheus?
What's new in Prometheus?
 
Introduction to Grafana Loki
Introduction to Grafana LokiIntroduction to Grafana Loki
Introduction to Grafana Loki
 
Why you should revisit mgmt
Why you should revisit mgmtWhy you should revisit mgmt
Why you should revisit mgmt
 
Observing the HashiCorp Ecosystem From Prometheus
Observing the HashiCorp Ecosystem From PrometheusObserving the HashiCorp Ecosystem From Prometheus
Observing the HashiCorp Ecosystem From Prometheus
 
Monitoring in a fast-changing world with Prometheus
Monitoring in a fast-changing world with PrometheusMonitoring in a fast-changing world with Prometheus
Monitoring in a fast-changing world with Prometheus
 
5 tips for Prometheus Service Discovery
5 tips for Prometheus Service Discovery5 tips for Prometheus Service Discovery
5 tips for Prometheus Service Discovery
 
Prometheus and TLS - an Introduction
Prometheus and TLS - an IntroductionPrometheus and TLS - an Introduction
Prometheus and TLS - an Introduction
 
Powerful graphs in Grafana
Powerful graphs in GrafanaPowerful graphs in Grafana
Powerful graphs in Grafana
 
YAML Magic
YAML MagicYAML Magic
YAML Magic
 
HAProxy as Egress Controller
HAProxy as Egress ControllerHAProxy as Egress Controller
HAProxy as Egress Controller
 
Improved alerting with Prometheus and Alertmanager
Improved alerting with Prometheus and AlertmanagerImproved alerting with Prometheus and Alertmanager
Improved alerting with Prometheus and Alertmanager
 
SIngle Sign On with Keycloak
SIngle Sign On with KeycloakSIngle Sign On with Keycloak
SIngle Sign On with Keycloak
 
Monitoring as an entry point for collaboration
Monitoring as an entry point for collaborationMonitoring as an entry point for collaboration
Monitoring as an entry point for collaboration
 
Incident Resolution as Code
Incident Resolution as CodeIncident Resolution as Code
Incident Resolution as Code
 
Monitor your CentOS stack with Prometheus
Monitor your CentOS stack with PrometheusMonitor your CentOS stack with Prometheus
Monitor your CentOS stack with Prometheus
 
Monitor your CentOS stack with Prometheus
Monitor your CentOS stack with PrometheusMonitor your CentOS stack with Prometheus
Monitor your CentOS stack with Prometheus
 
An introduction to Ansible
An introduction to AnsibleAn introduction to Ansible
An introduction to Ansible
 

Recently uploaded

Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
Shiv Technolabs
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
Zilliz
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
kumarjarun2010
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
Ivanti
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Networks
 
How to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdfHow to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdf
ChristopherTHyatt
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
BrainSell Technologies
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Applying Retrieval-Augmented Generation (RAG) to Combat Hallucinations in GenAI
Applying Retrieval-Augmented Generation (RAG) to Combat Hallucinations in GenAIApplying Retrieval-Augmented Generation (RAG) to Combat Hallucinations in GenAI
Applying Retrieval-Augmented Generation (RAG) to Combat Hallucinations in GenAI
ssuserd4e0d2
 
The Evolution of Remote Server Management
The Evolution of Remote Server ManagementThe Evolution of Remote Server Management
The Evolution of Remote Server Management
Bert Blevins
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
maigasapphire
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 

Recently uploaded (20)

Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
 
IPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite SolutionIPLOOK Remote-Sensing Satellite Solution
IPLOOK Remote-Sensing Satellite Solution
 
How to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdfHow to build a generative AI solution A step-by-step guide (2).pdf
How to build a generative AI solution A step-by-step guide (2).pdf
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Applying Retrieval-Augmented Generation (RAG) to Combat Hallucinations in GenAI
Applying Retrieval-Augmented Generation (RAG) to Combat Hallucinations in GenAIApplying Retrieval-Augmented Generation (RAG) to Combat Hallucinations in GenAI
Applying Retrieval-Augmented Generation (RAG) to Combat Hallucinations in GenAI
 
The Evolution of Remote Server Management
The Evolution of Remote Server ManagementThe Evolution of Remote Server Management
The Evolution of Remote Server Management
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 

Augeas, swiss knife resources for your puppet tree

  • 1. . AAAAAAAuuuuuuugggggggeeeeeeeaaaaaaasssssss SSSSSSSSSSSSSSSSSwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiissssssssssssssssssssssssssssssssss-----------------kkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiifffffffffffffffffeeeeeeeeeeeeeeeee rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrr pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee JJJJJJJJJJJJJJJJJuuuuuuuuuuuuuuuuullllllllllllllllliiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn PPPPPPPPPPPPPPPPPiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvvooooooooooooooooottttttttttttttttttttttttttttttttttooooooooooooooooo NNNNNNNNNNNNNNNNNooooooooooooooooovvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr 1111111111111111177777777777777777ttttttttttttttttthhhhhhhhhhhhhhhhh,,,,,,,,,,,,,,,,, 22222222222222222000000000000000001111111111111111144444444444444444
  • 2. . $$$$$$$$$::::::::::::::::::uuuuuuuuussssssssseeeeeeeeerrrrrrrrr JJJJJJJJJJJJJJJJJuuuuuuuuuuuuuuuuullllllllllllllllliiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn PPPPPPPPPPPPPPPPPiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvvooooooooooooooooottttttttttttttttttttttttttttttttttooooooooooooooooo • OOOOOOOOOOOOOOOOOpppppppppppppppppeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn-----------------SSSSSSSSSSSSSSSSSooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssssuuuuuuuuuuuuuuuuullllllllllllllllltttttttttttttttttaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnttttttttttttttttt aaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiitttttttttttttttttsssssssssssssssss.................eeeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuuu • FFFFFFFFFFFFFFFFFOOOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnndddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr sssssssssssssssssiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeee 22222222222222222000000000000000000000000000000000044444444444444444 • DDDDDDDDDDDDDDDDDeeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvvOOOOOOOOOOOOOOOOOpppppppppppppppppsssssssssssssssss bbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeellllllllllllllllliiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd eeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeellllllllllllllllliiiiiiiiiiiiiiiiisssssssssssssssssttttttttttttttttt • PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt UUUUUUUUUUUUUUUUUssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr sssssssssssssssssiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeee 22222222222222222000000000000000001111111111111111111111111111111111 • @@@@@@@@@@@@@@@@@rrrrrrrrrrrrrrrrroooooooooooooooooiiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeelllllllllllllllllaaaaaaaaaaaaaaaaapppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeee ooooooooooooooooonnnnnnnnnnnnnnnnn iiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrrccccccccccccccccc/////////////////tttttttttttttttttwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiitttttttttttttttttttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr/////////////////gggggggggggggggggiiiiiiiiiiiiiiiiittttttttttttttttthhhhhhhhhhhhhhhhhuuuuuuuuuuuuuuuuubbbbbbbbbbbbbbbbb
  • 4. . . SSSSSSSSSSSSSSSSSyyyyyyyyyyyyyyyyysssssssssssssssssaaaaaaaaaaaaaaaaadddddddddddddddddmmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn 111111111111111110000000000000000011111111111111111 CC BY-SA 2.0 https://www.flickr.com/photos/arthur-caranta/2926332140
  • 5. . SSSSSSSSSSSSSSSSSeeeeeeeeeeeeeeeeettttttttttttttttttttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg uuuuuuuuuuuuuuuuuppppppppppppppppp aaaaaaaaaaaaaaaaa ssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeee • IIIIIIIIIIIIIIIIInnnnnnnnnnnnnnnnnssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaallllllllllllllllllllllllllllllllll ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee pppppppppppppppppaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee • CCCCCCCCCCCCCCCCChhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn • SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrttttttttttttttttt ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee dddddddddddddddddaaaaaaaaaaaaaaaaaeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmooooooooooooooooonnnnnnnnnnnnnnnnn
  • 6. . PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee CCCCCCCCCCCCCooooooooooooonnnnnnnnnnnnnfffffffffffffiiiiiiiiiiiiiggggggggggggg SSSSSSSSSSSSSSSSSeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeee KKKKKKKKKKKKKKKKKeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn BBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr -----------------mmmmmmmmmmmmmmmmmooooooooooooooooodddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeee dddddddddddddddddeeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeelllllllllllllllllooooooooooooooooopppppppppppppppppmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttCCCCCCCCCCCCCCCCCaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmppppppppppppppppp EEEEEEEEEEEEEEEEEdddddddddddddddddiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnbbbbbbbbbbbbbbbbbuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrggggggggggggggggghhhhhhhhhhhhhhhhh 22222222222222222000000000000000001111111111111111122222222222222222
  • 7. . 33333333333333333 sssssssssssssssssttttttttttttttttteeeeeeeeeeeeeeeeepppppppppppppppppsssssssssssssssss................. WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn gggggggggggggggggooooooooooooooooowwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrrooooooooooooooooonnnnnnnnnnnnnnnnnggggggggggggggggg?????????????????
  • 8. . PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg • WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee pppppppppppppppppaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee????????????????? • WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiccccccccccccccccchhhhhhhhhhhhhhhhh vvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssssiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn dddddddddddddddddooooooooooooooooowwwwwwwwwwwwwwwwweeeeeeeeeeeeeeeee nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddd????????????????? • DDDDDDDDDDDDDDDDDoooooooooooooooooeeeeeeeeeeeeeeeeesssssssssssssssss iiiiiiiiiiiiiiiiittttttttttttttttt cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffllllllllllllllllliiiiiiiiiiiiiiiiiccccccccccccccccctttttttttttttttttwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiittttttttttttttttthhhhhhhhhhhhhhhhh sssssssssssssssssooooooooooooooooommmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttthhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg eeeeeeeeeeeeeeeeelllllllllllllllllssssssssssssssssseeeeeeeeeeeeeeeee?????????????????
  • 9. . . DDDDDDDDDDDDDDDDDeeeeeeeeeeeeeeeeepppppppppppppppppeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnndddddddddddddddddeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnccccccccccccccccciiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeesssssssssssssssss HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeellllllllllllllllllllllllllllllllll #######################################pppppppppppppppppppppppppppppppppppppppaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggggggggggggggggggggggggggggggggggggggsssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuccccccccccccccccccccccccccccccccccccccckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkksssssssssssssssssssssssssssssssssssssss CC BY-SA 2.0 https://www.flickr.com/photos/coconinonationalforest/4587053982
  • 10. . CCCCCCCCCooooooooonnnnnnnnnfffffffffiiiiiiiiiggggggggguuuuuuuuurrrrrrrrraaaaaaaaatttttttttiiiiiiiiiooooooooonnnnnnnnn • WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee????????????????? • HHHHHHHHHHHHHHHHHooooooooooooooooowwwwwwwwwwwwwwwwwmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyy fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss????????????????? • CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn iiiiiiiiiiiiiiiiisssssssssssssssss iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee dddddddddddddddddaaaaaaaaaaaaaaaaatttttttttttttttttaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeee????????????????? • TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss *****************hhhhhhhhhhhhhhhhhuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeee*****************
  • 11. . SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrtttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee ssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeee • DDDDDDDDDDDDDDDDDoooooooooooooooooeeeeeeeeeeeeeeeeesssssssssssssssss nnnnnnnnnnnnnnnnnooooooooooooooooottttttttttttttttt ssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrttttttttttttttttt ▶ BBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaaddddddddddddddddd cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggg fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee ▶ SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaallllllllllllllllleeeeeeeeeeeeeeeee llllllllllllllllloooooooooooooooooccccccccccccccccckkkkkkkkkkkkkkkkk fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee ▶ DDDDDDDDDDDDDDDDDaaaaaaaaaaaaaaaaatttttttttttttttttaaaaaaaaaaaaaaaaa cccccccccccccccccooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuppppppppppppppppptttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn • HHHHHHHHHHHHHHHHHiiiiiiiiiiiiiiiiiggggggggggggggggghhhhhhhhhhhhhhhhh AAAAAAAAAAAAAAAAAvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiillllllllllllllllliiiiiiiiiiiiiiiiitttttttttttttttttyyyyyyyyyyyyyyyyy • RRRRRRRRReeeeeeeeepppppppppllllllllliiiiiiiiicccccccccaaaaaaaaatttttttttiiiiiiiiiooooooooonnnnnnnnn
  • 12. . LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeettttttttttttttttt'''''''''''''''''sssssssssssssssss tttttttttttttttttaaaaaaaaaaaaaaaaalllllllllllllllllkkkkkkkkkkkkkkkkk aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttt cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn tttttttttttttttttooooooooooooooooodddddddddddddddddaaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyy.................
  • 13. . LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeettttttttttttttttt'''''''''''''''''sssssssssssssssss tttttttttttttttttaaaaaaaaaaaaaaaaalllllllllllllllllkkkkkkkkkkkkkkkkk aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttt fffffffffffffiiiiiiiiiiiiillllllllllllleeeeeeeeeeeeesssssssssssss tttttttttttttttttooooooooooooooooodddddddddddddddddaaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyy.................
  • 15. . FFFFFFFFFFFFFFFFFuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllll cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss • CCCCCCCCCCCCCCCCClllllllllllllllllaaaaaaaaaaaaaaaaassssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiicccccccccccccccccaaaaaaaaaaaaaaaaalllllllllllllllll aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: FFFFFFFFFiiiiiiiiillllllllleeeeeeeee[[[[[[[[[]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee • AAAAAAAAAAAAAAAAAdddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeeeddddddddddddddddd aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt[[[[[[[[[]]]]]]]]] dddddddddeeeeeeeeefffffffffiiiiiiiiinnnnnnnnneeeeeeeee • PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: tttttttttttttttttyyyyyyyyyyyyyyyyypppppppppppppppppeeeeeeeeeeeeeeeee/////////////////ppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss +++++++++++++++++ pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee • DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffff.................ddddddddddddddddd +++++++++++++++++ pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee
  • 16. . PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrtttttttttttttttttiiiiiiiiiiiiiiiiiaaaaaaaaaaaaaaaaalllllllllllllllll cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss • PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: tttttttttttttttttyyyyyyyyyyyyyyyyypppppppppppppppppeeeeeeeeeeeeeeeee/////////////////ppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrssssssssssssssssswwwwwwwwwwwwwwwww/////////////////ooooooooooooooooo pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee • DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffff.................dddddddddddddddddwwwwwwwwwwwwwwwww/////////////////ooooooooooooooooo pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee • BBBBBBBBBBBBBBBBBrrrrrrrrrrrrrrrrroooooooooooooooookkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: EEEEEEEEExxxxxxxxxeeeeeeeeeccccccccc[[[[[[[[[ssssssssseeeeeeeeeddddddddd]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee • SSSSSSSSSSSSSSSSSuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggiiiiiiiiiiiiiiiiicccccccccccccccccaaaaaaaaaaaaaaaaalllllllllllllllll aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: AAAAAAAAAuuuuuuuuugggggggggeeeeeeeeeaaaaaaaaasssssssss[[[[[[[[[]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee
  • 17. . . TTTTTTTTTTTTThhhhhhhhhhhhheeeeeeeeeeeee FFFFFFFFFFFFFiiiiiiiiiiiiillllllllllllleeeeeeeeeeeee[[[[[[[[[[[[[]]]]]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee CC BY 2.0 https://www.flickr.com/photos/80497449@N04/10567875696/
  • 18. . FFFFFFFFFiiiiiiiiillllllllleeeeeeeee • BBBBBBBBBBBBBBBBBuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiilllllllllllllllllttttttttttttttttt-----------------iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee • MMMMMMMMMMMMMMMMMooooooooooooooooosssssssssssssssssttttttttttttttttt uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd • WWWWWWWWWWWWWWWWWooooooooooooooooorrrrrrrrrrrrrrrrrkkkkkkkkkkkkkkkkkssssssssssssssssswwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiittttttttttttttttthhhhhhhhhhhhhhhhh aaaaaaaaaaaaaaaaa lllllllllllllllllooooooooooooooooottttttttttttttttt ooooooooooooooooofffffffffffffffff uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeecccccccccccccccccaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss • TTTTTTTTTTTTTTTTTeeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxttttttttttttttttt fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss,,,,,,,,,,,,,,,,, bbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss
  • 19. . . file{"${::icinga::confdir_server}/cgi.cfg": ensure => present, content => template('icinga/redhat/cgi.cfg.erb'), owner => $::icinga::server_user, group => $::icinga::server_group, require => Class['icinga::config'], notify => [ Service[$::icinga::service_client], Service[$::icinga::service_server], Exec['fix_collected_permissions'] ], } .
  • 20. . CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt ooooooooooooooooofffffffffffffffff aaaaaaaaaaaaaaaaa fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr ▶ SSSSSSStttttttrrrrrrriiiiiiinnnnnnnggggggg ▶ ttttttteeeeeeemmmmmmmppppppplllllllaaaaaaattttttteeeeeee((((((())))))) ▶ fffffffiiiiiiillllllleeeeeee((((((())))))) ▶ DDDDDDDDDDDDDDDDDyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiiccccccccccccccccc cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt • sssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr ▶ pppppppuuuuuuuppppppppppppppeeeeeeettttttt:::::::///////////////////// ▶ ///////lllllllooooooocccccccaaaaaaalllllll///////fffffffiiiiiiillllllleeeeeee ▶ SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiccccccccccccccccc cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt
  • 21. . FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]] bbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeehhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrr • AAAAAAAAAAAAAAAAArrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyy aaaaaaaaasssssssss """""""""""""""""sssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee"""""""""""""""""::::::::::::::::: PPPPPPPPPuuuuuuuuuppppppppppppppppppeeeeeeeeettttttttt wwwwwwwwwiiiiiiiiillllllllllllllllll pppppppppiiiiiiiiiccccccccckkkkkkkkk ttttttttthhhhhhhhheeeeeeeee fffffffffiiiiiiiiirrrrrrrrrsssssssssttttttttt aaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee • MMMMMMMMMuuuuuuuuullllllllltttttttttiiiiiiiiipppppppppllllllllleeeeeeeee aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrggggggggggggggggguuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttsssssssssssssssss tttttttttooooooooo ttttttttteeeeeeeeemmmmmmmmmppppppppplllllllllaaaaaaaaattttttttteeeeeeeee((((((((()))))))))::::::::: PPPPPPPPPuuuuuuuuuppppppppppppppppppeeeeeeeeettttttttt wwwwwwwwwiiiiiiiiillllllllllllllllll cccccccccooooooooonnnnnnnnncccccccccaaaaaaaaattttttttteeeeeeeeennnnnnnnnaaaaaaaaattttttttteeeeeeeee ttttttttthhhhhhhhheeeeeeeeemmmmmmmmmaaaaaaaaallllllllllllllllll • FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[/////////////////fffffffffffffffffoooooooooooooooooooooooooooooooooo/////////////////bbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrr]]]]]]]]]]]]]]]]]wwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiillllllllllllllllllllllllllllllllll aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuutttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[/////////////////fffffffffffffffffoooooooooooooooooooooooooooooooooo]]]]]]]]]]]]]]]]]
  • 22. . DDDDDDDDDDDDDDDDDooooooooooooooooowwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnnsssssssssssssssssiiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeee ooooooooooooooooofffffffffffffffff FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]] • YYYYYYYYYYYYYYYYYooooooooooooooooouuuuuuuuuuuuuuuuu cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn ooooooooooooooooonnnnnnnnnnnnnnnnnlllllllllllllllllyyyyyyyyyyyyyyyyy hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaattttttttttttttttt ooooooooooooooooonnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee """""""""""""""""cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt""""""""""""""""" • TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee dddddddddddddddddeeeeeeeeeeeeeeeeessssssssssssssssscccccccccccccccccrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhooooooooooooooooollllllllllllllllleeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • GGGGGGGGGGGGGGGGGeeeeeeeeeeeeeeeeettttttttttttttttttttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnngggggggggggggggggmmmmmmmmmmmmmmmmmooooooooooooooooorrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxx ▶ cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt =================>>>>>>>>>>>>>>>>> cccccccccccccccccuuuuuuuuuuuuuuuuussssssssssssssssstttttttttttttttttooooooooooooooooommmmmmmmmmmmmmmmm_________________fffffffffffffffffuuuuuuuuuuuuuuuuuccccccccccccccccctttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn((((((((((((((((())))))))))))))))) ▶ RRRRRRRRRRRRRRRRReeeeeeeeeeeeeeeeecccccccccccccccccuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrsssssssssssssssssiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee ttttttttttttttttteeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmppppppppppppppppplllllllllllllllllaaaaaaaaaaaaaaaaattttttttttttttttteeeeeeeeeeeeeeeeesssssssssssssssss
  • 23. . . concat Public Domain http://commons.wikimedia.org/wiki/File:Adhesive_tapes_clear.JPG
  • 24. . CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt • AAAAAAAAAAAAAAAAA """""""""""""""""rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeee""""""""""""""""" pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeee::::::::::::::::: pppppppppuuuuuuuuuppppppppppppppppppeeeeeeeeetttttttttlllllllllaaaaaaaaabbbbbbbbbsssssssss/////////cccccccccooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt • hhhhhhhttttttttttttttpppppppsssssss::::::://////////////gggggggiiiiiiittttttthhhhhhhuuuuuuubbbbbbb.......cccccccooooooommmmmmm///////pppppppuuuuuuuppppppppppppppeeeeeeetttttttlllllllaaaaaaabbbbbbbsssssss///////pppppppuuuuuuuppppppppppppppeeeeeeetttttttlllllllaaaaaaabbbbbbbsssssss-------cccccccooooooonnnnnnncccccccaaaaaaattttttt • PPPPPPPPPPPPPPPPPrrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeesssssssssssssssss dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssss tttttttttttttttttooooooooooooooooommmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • AAAAAAAAAAAAAAAAAlllllllllllllllllttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss::::::::::::::::: ▶ ooooooonnnnnnnyyyyyyyxxxxxxxpppppppoooooooiiiiiiinnnnnnnttttttt///////pppppppuuuuuuupppppppmmmmmmmoooooooddddddd-------cccccccooooooonnnnnnncccccccaaaaaaattttttt ▶ ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeefffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn/////////////////pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt-----------------cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt (((((((((((((((((fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrkkkkkkkkkkkkkkkkk ooooooooooooooooofffffffffffffffff ooooooooooooooooonnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxpppppppppppppppppoooooooooooooooooiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnttttttttttttttttt)))))))))))))))))
  • 25. . CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt????????? • CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt tttttttttttttttttaaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnccccccccccccccccchhhhhhhhhhhhhhhhh ooooooooooooooooofffffffffffffffff sssssssssssssssssnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttsssssssssssssssss • AAAAAAAAAAAAAAAAAsssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmbbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnfffffffffffffffffooooooooooooooooo aaaaaaaaaaaaaaaaa fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • EEEEEEEEEEEEEEEEEaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh sssssssssssssssssnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss aaaaaaaaaaaaaaaaa dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee • TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaalllllllllllllllll fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss aaaaaaaaaaaaaaaaa dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee
  • 26. . . concat { '/tmp/file': ensure => present, } concat::fragment { 'tmpfile': target => '/tmp/file', content => 'test contents', order => '01' } .
  • 27. . BBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd fffffffffffffffffrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaagggggggggggggggggmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttsssssssssssssssss • CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt[[[[[[[[[]]]]]]]]] cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee dddddddddddddddddeeeeeeeeeeeeeeeeessssssssssssssssstttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn ▶ mmmmmmmooooooodddddddeeeeeee ▶ ooooooowwwwwwwnnnnnnneeeeeeerrrrrrr ▶ pppppppaaaaaaattttttthhhhhhh ▶ ………………… • CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt::::::::::::::::::FFFFFFFFFrrrrrrrrraaaaaaaaagggggggggmmmmmmmmmeeeeeeeeennnnnnnnnttttttttt[[[[[[[[[]]]]]]]]] ================= pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrtttttttttttttttttsssssssssssssssss ooooooooooooooooofffffffffffffffff ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • 111111111 CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt[[[[[[[[[]]]]]]]]] ================= XXXXXXXXXXXXXXXXX CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt::::::::::::::::::FFFFFFFFFrrrrrrrrraaaaaaaaagggggggggmmmmmmmmmeeeeeeeeennnnnnnnnttttttttt[[[[[[[[[]]]]]]]]]
  • 28. . AAAAAAAAAAAAAAAAAdddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss ooooooooooooooooofffffffffffffffff cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt • MMMMMMMMMMMMMMMMMooooooooooooooooorrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee fffffffffffffffffllllllllllllllllleeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxiiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiillllllllllllllllliiiiiiiiiiiiiiiiitttttttttttttttttyyyyyyyyyyyyyyyyy ▶ iiiiiiifffffff ▶ vvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrrtttttttttttttttttuuuuuuuuuuuuuuuuuaaaaaaaaaaaaaaaaalllllllllllllllll rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee ▶ eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxpppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttteeeeeeeeeeeeeeeeeddddddddddddddddd rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss ▶ cccccccccccccccccrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaattttttttttttttttteeeeeeeeeeeeeeeee_________________rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss • MMMMMMMMMMMMMMMMMiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxx ttttttttttttttttteeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmppppppppppppppppplllllllllllllllllaaaaaaaaaaaaaaaaattttttttttttttttteeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss
  • 29. . DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiisssssssssssssssssaaaaaaaaaaaaaaaaadddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss ooooooooooooooooofffffffffffffffff cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt • EEEEEEEEEEEEEEEEExxxxxxxxxxxxxxxxxttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaalllllllllllllllll PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeee • SSSSSSSSSSSSSSSSStttttttttttttttttiiiiiiiiiiiiiiiiillllllllllllllllllllllllllllllllll dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhooooooooooooooooollllllllllllllllleeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • PPPPPPPPPPPPPPPPPeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrfffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss
  • 30. . . Exec{sed: onlyif => grep} CC BY-SA 3.0 http://commons.wikimedia.org/wiki/File:Ca%C3%AFn_par_Henri_Vidal.jpg
  • 32. . eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeeccccccccccccccccc[[[[[[[[[[[[[[[[[ssssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd]]]]]]]]]]]]]]]]] iiiiiiiiiiiiiiiiisssssssssssssssss bbbbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrr00000000000000000kkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn • WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiccccccccccccccccchhhhhhhhhhhhhhhhh oooooooooooooooooppppppppppppppppptttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssss tttttttttttttttttooooooooooooooooo pppppppppppppppppaaaaaaaaaaaaaaaaassssssssssssssssssssssssssssssssss tttttttttttttttttooooooooooooooooo ssssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd gggggggggggggggggrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeppppppppppppppppp????????????????? • YYYYYYYYYYYYYYYYYooooooooooooooooouuuuuuuuuuuuuuuuu ssssssssssssssssshhhhhhhhhhhhhhhhhooooooooooooooooouuuuuuuuuuuuuuuuulllllllllllllllllddddddddddddddddd uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaasssssssssssssssss fffffffffffffffffeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwEEEEEEEEEEEEEEEEExxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeeccccccccccccccccc[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]] aaaaaaaaaaaaaaaaasssssssssssssssss pppppppppppppppppooooooooooooooooossssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee • gggggggggggggggggrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeppppppppppppppppp .................................................................... • EEEEEEEEEEEEEEEEEssssssssssssssssscccccccccccccccccaaaaaaaaaaaaaaaaapppppppppppppppppeeeeeeeeeeeeeeeee,,,,,,,,,,,,,,,,, rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeegggggggggggggggggeeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeesssssssssssssssss……………………………………………
  • 33. . AAAAAAAAAAAAAAAAAnnnnnnnnnnnnnnnnnooooooooooooooooottttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr aaaaaaaaaaaaaaaaalllllllllllllllllttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee::::::::::::::::: cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffff.................ddddddddddddddddd • SSSSSSSSSSSSSSSSSooooooooooooooooommmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeee ssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss sssssssssssssssssuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffff.................ddddddddddddddddd dddddddddddddddddiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeesssssssssssssssss • BBBBBBBBBBBBBBBBBuuuuuuuuuuuuuuuuuttttttttttttttttt iiiiiiiiiiiiiiiiittttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrddddddddddddddddd tttttttttttttttttooooooooooooooooo ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxiiiiiiiiiiiiiiiiissssssssssssssssstttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss • IIIIIIIIIIIIIIIIInnnnnnnnnnnnnnnnnwwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiccccccccccccccccchhhhhhhhhhhhhhhhh ooooooooooooooooorrrrrrrrrrrrrrrrrdddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaddddddddddddddddd????????????????? • DDDDDDDDDDDDDDDDDooooooooooooooooonnnnnnnnnnnnnnnnn'''''''''''''''''ttttttttttttttttt fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeeettttttttttttttttt tttttttttttttttttooooooooooooooooo pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee
  • 34. . . Augeas CC BY-SA 3.0 http://commons.wikimedia.org/wiki/File:Students_assisting_surgery.JPG
  • 35. . • CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn eeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllll • FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttt rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeellllllllllllllllleeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn 22222222222222222000000000000000000000000000000000077777777777777777 • AAAAAAAAAAAAAAAAAPPPPPPPPPPPPPPPPPIIIIIIIIIIIIIIIII cccccccccccccccccooooooooooooooooodddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn CCCCCCCCCCCCCCCCC • CCCCCCCCCCCCCCCCCooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd-----------------llllllllllllllllliiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllllsssssssssssssssss • BBBBBBBBBBBBBBBBBiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnndddddddddddddddddiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnngggggggggggggggggsssssssssssssssss fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr dddddddddddddddddiiiiiiiiiiiiiiiiiffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt lllllllllllllllllaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnggggggggggggggggguuuuuuuuuuuuuuuuuaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss
  • 36. . CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn eeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllll • PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrsssssssssssssssssiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss • TTTTTTTTTTTTTTTTTuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnntttttttttttttttttooooooooooooooooo aaaaaaaaaaaaaaaaa tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee • EEEEEEEEEEEEEEEEEdddddddddddddddddiiiiiiiiiiiiiiiiittttttttttttttttt ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee &&&&&&&&&&&&&&&&& sssssssssssssssssaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn
  • 37. . . $ cat /etc/nsswitch.conf # /etc/nsswitch.conf ## Example configuration # passwd: db files group: db files initgroups: db [SUCCESS=continue] files shadow: db files gshadow: files .
  • 38. . . augtool> ls /files/etc/nsswitch.conf/ #comment[1] = /etc/nsswitch.conf #comment[2] = Example configuration database[1]/ = passwd database[2]/ = group database[3]/ = initgroups database[4]/ = shadow database[5]/ = gshadow .
  • 39. . . augtool> ls /files/etc/nsswitch.conf/database[1]/ service[1] = db service[2] = files .
  • 40. . NNNNNNNNNNNNNNNNNaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaattttttttttttttttt ----------------->>>>>>>>>>>>>>>>> tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee • AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss tttttttttttttttttuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnsssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnntttttttttttttttttooooooooooooooooo aaaaaaaaaaaaaaaaa tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee • TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaatttttttttttttttttccccccccccccccccchhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeesssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ooooooooooooooooofffffffffffffffff ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss uuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnndddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttsssssssssssssssss • AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss dddddddddddddddddoooooooooooooooooeeeeeeeeeeeeeeeeesssssssssssssssss nnnnnnnnnnnnnnnnnooooooooooooooooottttttttttttttttt cccccccccccccccccaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttt eeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmppppppppppppppppptttttttttttttttttyyyyyyyyyyyyyyyyy llllllllllllllllliiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeesssssssssssssssss • TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccllllllllllllllllliiiiiiiiiiiiiiiii tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllll (((((((((((((((((aaaaaaaaauuuuuuuuugggggggggtttttttttoooooooooooooooooolllllllll))))))))))))))))) hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaasssssssssssssssss aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuutttttttttttttttttooooooooooooooooocccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeee • IIIIIIIIIIIIIIIIIttttttttttttttttt rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeecccccccccccccccccooooooooooooooooogggggggggggggggggnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiizzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaa lllllllllllllllllooooooooooooooooottttttttttttttttt ooooooooooooooooofffffffffffffffff fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaatttttttttttttttttsssssssssssssssss
  • 41. . . augtool> set /files/etc/nsswitch.conf/database[1]/ service[last()+1] ldap augtool> save Saved 1 file(s) .
  • 42. . . $ cat /etc/nsswitch.conf # /etc/nsswitch.conf ## Example configuration # passwd: db files ldap group: db files initgroups: db [SUCCESS=continue] files shadow: db files gshadow: files .
  • 43. . . augtool> match /files/etc/nsswitch.conf/*/* ldap /files/etc/nsswitch.conf/database[1]/service[3] augtool> print /files/etc/nsswitch.conf/database[1] /files/etc/nsswitch.conf/database[1] = "passwd" /files/etc/nsswitch.conf/database[1]/service[1] = "db" /files/etc/nsswitch.conf/database[1]/service[2] = "files" /files/etc/nsswitch.conf/database[1]/service[3] = "ldap" .
  • 44. . . augtool> rm /files/etc/nsswitch.conf/database[1]/service[3] rm : /files/etc/nsswitch.conf/database[1]/service[3] 1 augtool> print /files/etc/nsswitch.conf/database[1] /files/etc/nsswitch.conf/database[1] = "passwd" /files/etc/nsswitch.conf/database[1]/service[1] = "db" /files/etc/nsswitch.conf/database[1]/service[2] = "files" augtool> save Saved 1 file(s) .
  • 45. . OOOOOOOOOOOOOOOOOnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee AAAAAAAAAAAAAAAAAPPPPPPPPPPPPPPPPPIIIIIIIIIIIIIIIII tttttttttttttttttooooooooooooooooo eeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiittttttttttttttttt ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaallllllllllllllllllllllllllllllllll • CCCCCCCCCCCCCCCCCaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn tttttttttttttttttaaaaaaaaaaaaaaaaalllllllllllllllllkkkkkkkkkkkkkkkkk XXXXXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLL,,,,,,,,,,,,,,,,, iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiii,,,,,,,,,,,,,,,,, nnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeddddddddddddddddd,,,,,,,,,,,,,,,,, nnnnnnnnnnnnnnnnngggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxx,,,,,,,,,,,,,,,,, …………………………………………… • OOOOOOOOOOOOOOOOOnnnnnnnnnnnnnnnnnlllllllllllllllllyyyyyyyyyyyyyyyyy ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd • EEEEEEEEEEEEEEEEEnnnnnnnnnnnnnnnnnsssssssssssssssssuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee sssssssssssssssssyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaaxxxxxxxxxxxxxxxxx iiiiiiiiiiiiiiiiisssssssssssssssss rrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiiggggggggggggggggghhhhhhhhhhhhhhhhhttttttttttttttttt
  • 46. . AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss • LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxppppppppppppppppplllllllllllllllllaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn hhhhhhhhhhhhhhhhhooooooooooooooooowwwwwwwwwwwwwwwwwtttttttttttttttttooooooooooooooooo uuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnndddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss ▶ SSSSSSSyyyyyyynnnnnnntttttttaaaaaaaxxxxxxx ▶ LLLLLLLooooooogggggggiiiiiiiccccccc ▶ PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaattttttttttttttttthhhhhhhhhhhhhhhhh ooooooooooooooooofffffffffffffffff ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss • TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaa lllllllllllllllllooooooooooooooooottttttttttttttttt ooooooooooooooooofffffffffffffffff ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee • YYYYYYYYYYYYYYYYYooooooooooooooooouuuuuuuuuuuuuuuuu cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnwwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiittttttttttttttttteeeeeeeeeeeeeeeee yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrr ooooooooooooooooowwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnn llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss
  • 47. . """""""""TTTTTTTTThhhhhhhhhiiiiiiiiisssssssss bbbbbbbbbrrrrrrrrriiiiiiiiinnnnnnnnngggggggggsssssssss ttttttttthhhhhhhhheeeeeeeee tttttttttoooooooootttttttttaaaaaaaaalllllllll nnnnnnnnnuuuuuuuuummmmmmmmmbbbbbbbbbeeeeeeeeerrrrrrrrr ooooooooofffffffff llllllllleeeeeeeeennnnnnnnnssssssssseeeeeeeeesssssssss tttttttttooooooooo 111111111777777777888888888......... [[[[[[[[[………………………]]]]]]]]] IIIIIIIIIIIIIIIIIttttttttttttttttt'''''''''''''''''sssssssssssssssss dddddddddddddddddeeeeeeeeeeeeeeeeeppppppppppppppppprrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg tttttttttooooooooo ttttttttthhhhhhhhhiiiiiiiiinnnnnnnnnkkkkkkkkk ttttttttthhhhhhhhhaaaaaaaaattttttttt LLLLLLLLLiiiiiiiiinnnnnnnnnuuuuuuuuuxxxxxxxxx/////////UUUUUUUUUnnnnnnnnniiiiiiiiixxxxxxxxx sssssssssyyyyyyyyysssssssssttttttttteeeeeeeeemmmmmmmmmsssssssss hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeemmmmmmmmmaaaaaaaaannnnnnnnnaaaaaaaaagggggggggeeeeeeeeeddddddddd tttttttttooooooooo gggggggggggggggggrrrrrrrrrrrrrrrrrooooooooooooooooowwwwwwwwwwwwwwwwwttttttttthhhhhhhhhiiiiiiiiisssssssssmmmmmmmmmaaaaaaaaannnnnnnnnyyyyyyyyy ssssssssspppppppppeeeeeeeeeccccccccciiiiiiiiiaaaaaaaaalllllllll sssssssssssssssssnnnnnnnnnnnnnnnnnooooooooooooooooowwwwwwwwwwwwwwwwwffffffffffffffffflllllllllllllllllaaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeee fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaatttttttttttttttttsssssssssssssssss.................""""""""""""""""" DDDDDDDDDDDDDDDDDaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiddddddddddddddddd LLLLLLLLLLLLLLLLLuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrkkkkkkkkkkkkkkkkkooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt,,,,,,,,,,,,,,,,,mmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn dddddddddddddddddeeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeelllllllllllllllllooooooooooooooooopppppppppppppppppeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttt AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss 11111111111111111.................33333333333333333.................00000000000000000
  • 48. . 111111111111111117777777777777777788888888888888888 llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooxxxxxxxxxxxxxxxxx aaaaaaappppppptttttttcccccccaaaaaaaccccccchhhhhhheeeeeeerrrrrrrnnnnnnngggggggssssssseeeeeeecccccccuuuuuuurrrrrrriiiiiiitttttttyyyyyyy aaaaaaappppppptttttttcccccccooooooonnnnnnnfffffff aaaaaaaaaaaaaaaaappppppppppppppppptttttttttttttttttppppppppppppppppprrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaappppppppppppppppptttttttttttttttttsssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaauuuuuuutttttttooooooommmmmmmooooooouuuuuuunnnnnnnttttttteeeeeeerrrrrrr cccccccaaaaaaarrrrrrrbbbbbbbooooooonnnnnnn cccccccgggggggrrrrrrruuuuuuullllllleeeeeeesssssss ccccccchhhhhhhaaaaaaannnnnnnnnnnnnneeeeeeelllllllsssssss cccccccyyyyyyyrrrrrrruuuuuuusssssss_______iiiiiiimmmmmmmaaaaaaapppppppddddddd dddddddaaaaaaarrrrrrrkkkkkkkiiiiiiiccccccceeeeeee dddddddddddddddddpppppppppppppppppkkkkkkkkkkkkkkkkkggggggggggggggggg dddddddpppppppuuuuuuuttttttt eeeeeeerrrrrrrlllllllaaaaaaannnnnnnggggggg eeeeeeettttttthhhhhhheeeeeeerrrrrrrsssssss eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxpppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrtttttttttttttttttsssssssssssssssss fffffffffffffffffaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiii_________________dddddddddddddddddiiiiiiiiiiiiiiiiissssssssssssssssskkkkkkkkkkkkkkkkkcccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggg gggggggdddddddmmmmmmmgggggggtttttttkkkkkkkbbbbbbbooooooooooooookkkkkkkmmmmmmmaaaaaaarrrrrrrkkkkkkksssssss hhhhhhhooooooosssssssttttttt_______cccccccooooooonnnnnnnfffffff hhhhhhhooooooossssssstttttttnnnnnnnaaaaaaammmmmmmeeeeeee hhhhhhhooooooossssssstttttttsssssss hhhhhhhttttttttttttttpppppppddddddd iiiiiiinnnnnnneeeeeeetttttttddddddd iiiiiiinnnnnnniiiiiiifffffffiiiiiiillllllleeeeeee iiiiiiinnnnnnniiiiiiittttttttttttttaaaaaaabbbbbbb iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrfffffffffffffffffaaaaaaaaaaaaaaaaaccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss jjjjjjjjjjjjjjjjjeeeeeeeeeeeeeeeeettttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaalllllllllllllllllmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeepppppppppppppppppaaaaaaaaaaaaaaaaallllllllllllllllliiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeeddddddddddddddddd kkkkkkknnnnnnnooooooowwwwwwwnnnnnnn_______hhhhhhhooooooossssssstttttttsssssss llllllldddddddsssssssooooooo llllllliiiiiiiggggggghhhhhhhtttttttdddddddmmmmmmmllllllliiiiiiimmmmmmmiiiiiiitttttttsssssss lllllllooooooogggggggwwwwwwwaaaaaaatttttttccccccchhhhhhh llllllloooooookkkkkkkkkkkkkkiiiiiiittttttt lllllllvvvvvvvmmmmmmm nnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaagggggggggggggggggiiiiiiiiiiiiiiiiiooooooooooooooooossssssssssssssssscccccccccccccccccfffffffffffffffffggggggggggggggggg nnnnnnneeeeeeetttttttmmmmmmmaaaaaaassssssskkkkkkksssssss nnnnnnneeeeeeetttttttwwwwwwwooooooorrrrrrrkkkkkkksssssss nnnnnnnrrrrrrrpppppppeeeeeee nnnnnnntttttttpppppppddddddd pppppppaaaaaaagggggggeeeeeeekkkkkkkiiiiiiittttttteeeeeee pppppppbbbbbbbuuuuuuuiiiiiiillllllldddddddeeeeeeerrrrrrr pppppppggggggg_______hhhhhhhbbbbbbbaaaaaaa ppppppppppppppppphhhhhhhhhhhhhhhhhpppppppppppppppppvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrsssssssssssssssss pppppppooooooossssssstttttttfffffffiiiiiiixxxxxxx_______mmmmmmmaaaaaaaiiiiiiinnnnnnn pppppppooooooossssssstttttttfffffffiiiiiiixxxxxxx_______mmmmmmmaaaaaaasssssssttttttteeeeeeerrrrrrr ppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooootttttttttttttttttooooooooooooooooocccccccccccccccccooooooooooooooooolllllllllllllllllsssssssssssssssss pppppppuuuuuuuppppppppppppppeeeeeeettttttt pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttfffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeessssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr pppppppppppppppppyyyyyyyyyyyyyyyyyttttttttttttttttthhhhhhhhhhhhhhhhhooooooooooooooooonnnnnnnnnnnnnnnnnpppppppppppppppppaaaaaaaaaaaaaaaaasssssssssssssssssttttttttttttttttteeeeeeeeeeeeeeeee rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiisssssssssssssssss rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooolllllllllllllllllvvvvvvvvvvvvvvvvv rrrrrrrsssssssyyyyyyynnnnnnncccccccddddddd rrrrrrrxxxxxxx sssssssssssssssssccccccccccccccccchhhhhhhhhhhhhhhhhrrrrrrrrrrrrrrrrroooooooooooooooooooooooooooooooooottttttttttttttttt ssssssseeeeeeeppppppp ssssssshhhhhhheeeeeeellllllllllllllsssssss sssssssiiiiiiimmmmmmmpppppppllllllleeeeeeellllllliiiiiiinnnnnnneeeeeeesssssss sssssssssssssssssiiiiiiiiiiiiiiiiimmmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrsssssssssssssssss sssssssooooooolllllllaaaaaaarrrrrrriiiiiiisssssss_______sssssssyyyyyyysssssssttttttteeeeeeemmmmmmmsssssssooooooommmmmmmaaaaaaa sssssssssssssshhhhhhhddddddd sssssssuuuuuuudddddddoooooooeeeeeeerrrrrrrsssssss sssssssyyyyyyyssssssscccccccooooooonnnnnnnfffffffiiiiiiiggggggg sssssssssssssssssyyyyyyyyyyyyyyyyyssssssssssssssssscccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggg_________________rrrrrrrrrrrrrrrrrooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttteeeeeeeeeeeeeeeee sssssssyyyyyyysssssssccccccctttttttlllllll sssssssyyyyyyysssssssllllllloooooooggggggg ttttttthhhhhhhttttttttttttttpppppppddddddd uuuuuuuppppppp2222222dddddddaaaaaaattttttteeeeeee uuuuuuutttttttiiiiiiilllllll vvvvvvvvvvvvvvvvvfffffffffffffffffssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbb wwwwwwweeeeeeebbbbbbbmmmmmmmiiiiiiinnnnnnn xxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnndddddddddddddddddcccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffsssssssssssssssssxxxxxxxxxxxxxxxxxppppppppppppppppp yyyyyyyuuuuuuummmmmmm
  • 49. . AAAAAAAAAAAAAAAAA ssssssssssssssssshhhhhhhhhhhhhhhhhooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeee . module Hostname = autoload xfm (* View: lns *) let lns = [ label "hostname" . store Rx.word . Util.eol ] (* View: filter *) let filter = incl "/etc/hostname" . incl "/etc/mailname" let xfm = transform lns filter .
  • 50. . PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt <<<<<<<<<<<<<<<<<33333333333333333 aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss • NNNNNNNNNNNNNNNNNaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee """""""""""""""""aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss""""""""""""""""" rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee • SSSSSSSSSSSSSSSSSuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr pppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuugggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnsssssssssssssssssyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnnccccccccccccccccc • HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeelllllllllllllllllpppppppppppppppppeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss aaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee
  • 51. . PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeee . augeas { $name: context => "/files${fstab::variables::fstab_file}", changes => [ "rm ${fstab_match_line}", ], onlyif => "match ${fstab_match_line} size > 0" } .
  • 52. . RRRRRRRRRRRRRRRRReeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaalllllllllllllllll uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeecccccccccccccccccaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss • CCCCCCCCCCCCCCCCChhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeee gggggggggggggggggrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuubbbbbbbbbbbbbbbbb oooooooooooooooooppppppppppppppppptttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssss • MMMMMMMMMMMMMMMMMooooooooooooooooodddddddddddddddddiiiiiiiiiiiiiiiiifffffffffffffffffyyyyyyyyyyyyyyyyy /////////////////eeeeeeeeeeeeeeeeetttttttttttttttttccccccccccccccccc/////////////////hhhhhhhhhhhhhhhhhooooooooooooooooossssssssssssssssstttttttttttttttttsssssssssssssssss • MMMMMMMMMMMMMMMMMooooooooooooooooodddddddddddddddddiiiiiiiiiiiiiiiiifffffffffffffffffyyyyyyyyyyyyyyyyy XXXXXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLL'''''''''''''''''sssssssssssssssss (((((((((((((((((pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttlllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbsssssssssssssssss-----------------tttttttttttttttttooooooooooooooooommmmmmmmmmmmmmmmmcccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt))))))))))))))))) • CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee JJJJJJJJJJJJJJJJJeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnsssssssssssssssss
  • 53. . PPPPPPPPPllllllllluuuuuuuuugggggggggiiiiiiiiinnnnnnnnnsssssssssyyyyyyyyynnnnnnnnnccccccccc • PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaasssssssssssssssss pppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuugggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnsssssssssssssssssyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnnccccccccccccccccc sssssssssssssssssuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss • DDDDDDDDDDDDDDDDDrrrrrrrrrrrrrrrrroooooooooooooooooppppppppppppppppp yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrr llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss • llllllllliiiiiiiiibbbbbbbbb/////////aaaaaaaaauuuuuuuuugggggggggeeeeeeeeeaaaaaaaaasssssssss/////////llllllllleeeeeeeeennnnnnnnnssssssssseeeeeeeeesssssssss • """""""""""""""""llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnsssssssssssssssss""""""""""""""""" pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss
  • 54. . PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeee . augeas{"jboss_conf": . context => "/files/etc/jbossas", changes => [ "set jbossas.conf/JBOSS_IP $ipaddress", "set jbossas.conf/JAVA_HOME /usr", ], lens => "Jboss.aug", }
  • 55. . AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnndddddddddddddddddsssssssssssssssss ssssssssseeeeeeeeettttttttt rrrrrrrrrmmmmmmmmmmmmmmmmmmvvvvvvvvv cccccccccllllllllleeeeeeeeeaaaaaaaaarrrrrrrrr iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrttttttttttttttttt ………………………
  • 56. . AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmpppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrrsssssssssssssssss (((((((((((((((((ooooooooooooooooonnnnnnnnnnnnnnnnnlllllllllllllllllyyyyyyyyyyyyyyyyyiiiiiiiiiiiiiiiiifffffffffffffffff))))))))))))))))) mmmmmmmmmaaaaaaaaatttttttttccccccccchhhhhhhhh gggggggggeeeeeeeeettttttttt
  • 57. . AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssssppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss • HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeelllllllllllllllllpppppppppppppppppeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrooooooooooooooooouuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnddddddddddddddddd aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss • PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss • NNNNNNNNNNNNNNNNNooooooooooooooooo aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss kkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnooooooooooooooooowwwwwwwwwwwwwwwwwllllllllllllllllleeeeeeeeeeeeeeeeedddddddddddddddddgggggggggggggggggeeeeeeeeeeeeeeeee nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd
  • 58. . aaaaaaaaapppppppppaaaaaaaaaccccccccchhhhhhhhheeeeeeeee . apache_setenv { "SPECIAL_PATH": ensure => present, value => "/foo/bin", } .
  • 60. . MMMMMMMMMMMMMMMMMCCCCCCCCCCCCCCCCCooooooooooooooooolllllllllllllllllllllllllllllllllleeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeegggggggggggggggggrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn • AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn bbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeee uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeedddddddddddddddddwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiittttttttttttttttthhhhhhhhhhhhhhhhhmmmmmmmmmmmmmmmmmcccccccccccccccccooooooooooooooooolllllllllllllllllllllllllllllllllleeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee • UUUUUUUUUUUUUUUUUssssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd tttttttttttttttttooooooooooooooooo qqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy ooooooooooooooooorrrrrrrrrrrrrrrrr tttttttttttttttttooooooooooooooooo dddddddddddddddddiiiiiiiiiiiiiiiiissssssssssssssssscccccccccccccccccooooooooooooooooovvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr • QQQQQQQQQQQQQQQQQuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiccccccccccccccccckkkkkkkkkkkkkkkkklllllllllllllllllyyyyyyyyyyyyyyyyy aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnssssssssssssssssswwwwwwwwwwwwwwwwweeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss qqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeessssssssssssssssstttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssss::::::::::::::::: ▶ WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiccccccccccccccccchhhhhhhhhhhhhhhhh uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr iiiiiiiiiiiiiiiiisssssssssssssssss aaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiiddddddddddddddddd 555555555555555550000000000000000000000000000000000 ooooooooooooooooonnnnnnnnnnnnnnnnn eeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee????????????????? ▶ WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn jjjjjjjjjjjjjjjjjooooooooooooooooohhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnndddddddddddddddddoooooooooooooooooeeeeeeeeeeeeeeeee dddddddddddddddddooooooooooooooooo iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee sssssssssssssssssuuuuuuuuuuuuuuuuudddddddddddddddddoooooooooooooooooeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss????????????????? ▶ WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccrrrrrrrrrrrrrrrrrooooooooooooooooonnnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbsssssssssssssssss aaaaaaaaaaaaaaaaattttttttttttttttt 22222222222222222 aaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmm?????????????????
  • 62. . DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiisssssssssssssssssaaaaaaaaaaaaaaaaadddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss • LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeddddddddddddddddd • LLLLLLLLLLLLLLLLLiiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy tttttttttttttttttooooooooooooooooo iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaallllllllllllllllllllllllllllllllll • WWWWWWWWWWWWWWWWWrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss iiiiiiiiiiiiiiiiisssssssssssssssss hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrddddddddddddddddd • YYYYYYYYYYYYYYYYYooooooooooooooooouuuuuuuuuuuuuuuuu nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddd gggggggggggggggggooooooooooooooooooooooooooooooooooddddddddddddddddd pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss
  • 63. . AAAAAAAAAAAAAAAAAdddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss • AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss iiiiiiiiiiiiiiiiisssssssssssssssss aaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaatttttttttttttttttuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllll • PPPPPPPPPPPPPPPPPrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeessssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeesssssssssssssssss cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttsssssssssssssssss iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss • IIIIIIIIIIIIIIIIIttttttttttttttttt fffffffffffffffffaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllsssssssssssssssss (((((((((((((((((iiiiiiiiiiiiiiiiifffffffffffffffff nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd))))))))))))))))) • OOOOOOOOOOOOOOOOOnnnnnnnnnnnnnnnnnlllllllllllllllllyyyyyyyyyyyyyyyyy ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeessssssssssssssssswwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd • AAAAAAAAAAAAAAAAA lllllllllllllllllooooooooooooooooottttttttttttttttt ooooooooooooooooofffffffffffffffff llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee • PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeegggggggggggggggggrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn • HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeelllllllllllllllllpppppppppppppppppeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss aaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee
  • 64. . FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaalllllllllllllllll nnnnnnnnnnnnnnnnnooooooooooooooooottttttttttttttttteeeeeeeeeeeeeeeee MMMMMMMMMooooooooosssssssssttttttttt ooooooooofffffffff ttttttttthhhhhhhhheeeeeeeee tttttttttiiiiiiiiimmmmmmmmmeeeeeeeee,,,,,,,,, FFFFFFFFFiiiiiiiiillllllllleeeeeeeee[[[[[[[[[]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee ttttttttthhhhhhhhheeeeeeeeewwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyy tttttttttooooooooo gggggggggooooooooo......... AAAAAAAAAuuuuuuuuugggggggggeeeeeeeeeaaaaaaaaasssssssss cccccccccaaaaaaaaannnnnnnnn hhhhhhhhheeeeeeeeelllllllllpppppppppwwwwwwwwwhhhhhhhhheeeeeeeeennnnnnnnn yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuu nnnnnnnnneeeeeeeeeeeeeeeeeeddddddddd tttttttttooooooooo ccccccccchhhhhhhhhaaaaaaaaannnnnnnnngggggggggeeeeeeeee fffffffffiiiiiiiiillllllllleeeeeeeeesssssssss gggggggggeeeeeeeeennnnnnnnneeeeeeeeerrrrrrrrraaaaaaaaattttttttteeeeeeeeeddddddddd bbbbbbbbbbbbbbbbbyyyyyyyyyyyyyyyyy aaaaaaaaannnnnnnnn aaaaaaaaappppppppppppppppppllllllllliiiiiiiiicccccccccaaaaaaaaatttttttttiiiiiiiiiooooooooonnnnnnnnn ooooooooorrrrrrrrr ttttttttthhhhhhhhhaaaaaaaaattttttttt yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuu cccccccccaaaaaaaaannnnnnnnn nnnnnnnnnooooooooottttttttt mmmmmmmmmaaaaaaaaannnnnnnnnaaaaaaaaagggggggggeeeeeeeee eeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeelllllllllllllllllyyyyyyyyyyyyyyyyy.................
  • 65. . RRRRRRRRReeeeeeeeeaaaaaaaaadddddddddiiiiiiiiinnnnnnnnngggggggggsssssssss • hhhhhhhhhttttttttttttttttttppppppppp::::::::://////////////////aaaaaaaaauuuuuuuuugggggggggeeeeeeeeeaaaaaaaaasssssssss.........nnnnnnnnneeeeeeeeettttttttt///////// • hhhhhhhhhhhhhhhhhttttttttttttttttttttttttttttttttttppppppppppppppppp::::::::::::::::://////////////////////////////////aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssssppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss.................cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmm///////////////// • hhhhhhhhhttttttttttttttttttpppppppppsssssssss::::::::://////////////////dddddddddooooooooocccccccccsssssssss.........pppppppppuuuuuuuuuppppppppppppppppppeeeeeeeeetttttttttlllllllllaaaaaaaaabbbbbbbbbsssssssss.........cccccccccooooooooommmmmmmmm/////////
  • 66. . TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkk yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuu AAAAAAAAAAAAAAAAAnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyy qqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeessssssssssssssssstttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn????????????????? TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkksssssssssssssssss tttttttttttttttttooooooooooooooooo@@@@@@@@@@@@@@@@@rrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaappppppppppppppppphhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkk
  • 67. . CCCCCCCCCooooooooonnnnnnnnntttttttttaaaaaaaaacccccccccttttttttt JJJJJJJJJJJJJJJJJuuuuuuuuuuuuuuuuullllllllllllllllliiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn PPPPPPPPPPPPPPPPPiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvvooooooooooooooooottttttttttttttttttttttttttttttttttooooooooooooooooo jjjjjjjjjuuuuuuuuullllllllliiiiiiiiieeeeeeeeennnnnnnnn@@@@@@@@@iiiiiiiiinnnnnnnnnuuuuuuuuuiiiiiiiiitttttttttsssssssss.........eeeeeeeeeuuuuuuuuu @@@@@@@@@@@@@@@@@rrrrrrrrrrrrrrrrroooooooooooooooooiiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeelllllllllllllllllaaaaaaaaaaaaaaaaapppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeee iiiiiiiiinnnnnnnnnuuuuuuuuuiiiiiiiiitttttttttsssssssss hhhhhhhttttttttttttttpppppppsssssss::::::://////////////iiiiiiinnnnnnnuuuuuuuiiiiiiitttttttsssssss.......eeeeeeeuuuuuuu iiiiiiinnnnnnnfffffffooooooo@@@@@@@iiiiiiinnnnnnnuuuuuuuiiiiiiitttttttsssssss.......eeeeeeeuuuuuuu +++++++++++++++++3333333333333333322222222222222222 444444444444444447777777777777777733333333333333333 444444444444444444444444444444444411111111111111111 666666666666666663333333333333333366666666666666666