Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Augeas, swiss knife resources for your puppet tree

2,669 views

Published on

This talk gives you an introduction to augeas with some usecases and demo of its Puppet integration. It also gives an introduction about how to manage files with puppet.

Published in: Technology
  • Be the first to comment

Augeas, swiss knife resources for your puppet tree

  1. 1. . AAAAAAAuuuuuuugggggggeeeeeeeaaaaaaasssssss SSSSSSSSSSSSSSSSSwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiissssssssssssssssssssssssssssssssss-----------------kkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiifffffffffffffffffeeeeeeeeeeeeeeeee rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrr pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee JJJJJJJJJJJJJJJJJuuuuuuuuuuuuuuuuullllllllllllllllliiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn PPPPPPPPPPPPPPPPPiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvvooooooooooooooooottttttttttttttttttttttttttttttttttooooooooooooooooo NNNNNNNNNNNNNNNNNooooooooooooooooovvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr 1111111111111111177777777777777777ttttttttttttttttthhhhhhhhhhhhhhhhh,,,,,,,,,,,,,,,,, 22222222222222222000000000000000001111111111111111144444444444444444
  2. 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
  3. 3. . . inuits.eu
  4. 4. . . SSSSSSSSSSSSSSSSSyyyyyyyyyyyyyyyyysssssssssssssssssaaaaaaaaaaaaaaaaadddddddddddddddddmmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn 111111111111111110000000000000000011111111111111111 CC BY-SA 2.0 https://www.flickr.com/photos/arthur-caranta/2926332140
  5. 5. . SSSSSSSSSSSSSSSSSeeeeeeeeeeeeeeeeettttttttttttttttttttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg uuuuuuuuuuuuuuuuuppppppppppppppppp aaaaaaaaaaaaaaaaa ssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeee • IIIIIIIIIIIIIIIIInnnnnnnnnnnnnnnnnssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaallllllllllllllllllllllllllllllllll ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee pppppppppppppppppaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee • CCCCCCCCCCCCCCCCChhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn • SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrttttttttttttttttt ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee dddddddddddddddddaaaaaaaaaaaaaaaaaeeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmooooooooooooooooonnnnnnnnnnnnnnnnn
  6. 6. . PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee CCCCCCCCCCCCCooooooooooooonnnnnnnnnnnnnfffffffffffffiiiiiiiiiiiiiggggggggggggg SSSSSSSSSSSSSSSSSeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeee KKKKKKKKKKKKKKKKKeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn BBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrbbbbbbbbbbbbbbbbbeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr -----------------mmmmmmmmmmmmmmmmmooooooooooooooooodddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeee dddddddddddddddddeeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeelllllllllllllllllooooooooooooooooopppppppppppppppppmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttCCCCCCCCCCCCCCCCCaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmppppppppppppppppp EEEEEEEEEEEEEEEEEdddddddddddddddddiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnbbbbbbbbbbbbbbbbbuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrggggggggggggggggghhhhhhhhhhhhhhhhh 22222222222222222000000000000000001111111111111111122222222222222222
  7. 7. . 33333333333333333 sssssssssssssssssttttttttttttttttteeeeeeeeeeeeeeeeepppppppppppppppppsssssssssssssssss................. WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt cccccccccccccccccaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn gggggggggggggggggooooooooooooooooowwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrrooooooooooooooooonnnnnnnnnnnnnnnnnggggggggggggggggg?????????????????
  8. 8. . PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg • WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee pppppppppppppppppaaaaaaaaaaaaaaaaaccccccccccccccccckkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeee????????????????? • WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiccccccccccccccccchhhhhhhhhhhhhhhhh vvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssssiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn dddddddddddddddddooooooooooooooooowwwwwwwwwwwwwwwwweeeeeeeeeeeeeeeee nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddd????????????????? • DDDDDDDDDDDDDDDDDoooooooooooooooooeeeeeeeeeeeeeeeeesssssssssssssssss iiiiiiiiiiiiiiiiittttttttttttttttt cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffllllllllllllllllliiiiiiiiiiiiiiiiiccccccccccccccccctttttttttttttttttwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiittttttttttttttttthhhhhhhhhhhhhhhhh sssssssssssssssssooooooooooooooooommmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttthhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg eeeeeeeeeeeeeeeeelllllllllllllllllssssssssssssssssseeeeeeeeeeeeeeeee?????????????????
  9. 9. . . DDDDDDDDDDDDDDDDDeeeeeeeeeeeeeeeeepppppppppppppppppeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnndddddddddddddddddeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnccccccccccccccccciiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeesssssssssssssssss HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeellllllllllllllllllllllllllllllllll #######################################pppppppppppppppppppppppppppppppppppppppaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagggggggggggggggggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggggggggggggggggggggggggggggggggggggggsssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuccccccccccccccccccccccccccccccccccccccckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkksssssssssssssssssssssssssssssssssssssss CC BY-SA 2.0 https://www.flickr.com/photos/coconinonationalforest/4587053982
  10. 10. . CCCCCCCCCooooooooonnnnnnnnnfffffffffiiiiiiiiiggggggggguuuuuuuuurrrrrrrrraaaaaaaaatttttttttiiiiiiiiiooooooooonnnnnnnnn • WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee????????????????? • HHHHHHHHHHHHHHHHHooooooooooooooooowwwwwwwwwwwwwwwwwmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyy fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss????????????????? • CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn iiiiiiiiiiiiiiiiisssssssssssssssss iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee dddddddddddddddddaaaaaaaaaaaaaaaaatttttttttttttttttaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeee????????????????? • TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss *****************hhhhhhhhhhhhhhhhhuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeee*****************
  11. 11. . SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrtttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee ssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiccccccccccccccccceeeeeeeeeeeeeeeee • DDDDDDDDDDDDDDDDDoooooooooooooooooeeeeeeeeeeeeeeeeesssssssssssssssss nnnnnnnnnnnnnnnnnooooooooooooooooottttttttttttttttt ssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrttttttttttttttttt ▶ BBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaaddddddddddddddddd cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggg fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee ▶ SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaallllllllllllllllleeeeeeeeeeeeeeeee llllllllllllllllloooooooooooooooooccccccccccccccccckkkkkkkkkkkkkkkkk fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee ▶ DDDDDDDDDDDDDDDDDaaaaaaaaaaaaaaaaatttttttttttttttttaaaaaaaaaaaaaaaaa cccccccccccccccccooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuppppppppppppppppptttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn • HHHHHHHHHHHHHHHHHiiiiiiiiiiiiiiiiiggggggggggggggggghhhhhhhhhhhhhhhhh AAAAAAAAAAAAAAAAAvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiillllllllllllllllliiiiiiiiiiiiiiiiitttttttttttttttttyyyyyyyyyyyyyyyyy • RRRRRRRRReeeeeeeeepppppppppllllllllliiiiiiiiicccccccccaaaaaaaaatttttttttiiiiiiiiiooooooooonnnnnnnnn
  12. 12. . LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeettttttttttttttttt'''''''''''''''''sssssssssssssssss tttttttttttttttttaaaaaaaaaaaaaaaaalllllllllllllllllkkkkkkkkkkkkkkkkk aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttt cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn tttttttttttttttttooooooooooooooooodddddddddddddddddaaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyy.................
  13. 13. . LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeettttttttttttttttt'''''''''''''''''sssssssssssssssss tttttttttttttttttaaaaaaaaaaaaaaaaalllllllllllllllllkkkkkkkkkkkkkkkkk aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbooooooooooooooooouuuuuuuuuuuuuuuuuttttttttttttttttt fffffffffffffiiiiiiiiiiiiillllllllllllleeeeeeeeeeeeesssssssssssss tttttttttttttttttooooooooooooooooodddddddddddddddddaaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyy.................
  14. 14. . FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiipppppppppppppppppuuuuuuuuuuuuuuuuulllllllllllllllllaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn
  15. 15. . FFFFFFFFFFFFFFFFFuuuuuuuuuuuuuuuuullllllllllllllllllllllllllllllllll cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss • CCCCCCCCCCCCCCCCClllllllllllllllllaaaaaaaaaaaaaaaaassssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiicccccccccccccccccaaaaaaaaaaaaaaaaalllllllllllllllll aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: FFFFFFFFFiiiiiiiiillllllllleeeeeeeee[[[[[[[[[]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee • AAAAAAAAAAAAAAAAAdddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeeeddddddddddddddddd aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt[[[[[[[[[]]]]]]]]] dddddddddeeeeeeeeefffffffffiiiiiiiiinnnnnnnnneeeeeeeee • PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: tttttttttttttttttyyyyyyyyyyyyyyyyypppppppppppppppppeeeeeeeeeeeeeeeee/////////////////ppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss +++++++++++++++++ pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee • DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeccccccccccccccccctttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy aaaaaaaaaaaaaaaaapppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrroooooooooooooooooaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh::::::::::::::::: cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffff.................ddddddddddddddddd +++++++++++++++++ pppppppppppppppppuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrgggggggggggggggggeeeeeeeeeeeeeeeee
  16. 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. 17. . . TTTTTTTTTTTTThhhhhhhhhhhhheeeeeeeeeeeee FFFFFFFFFFFFFiiiiiiiiiiiiillllllllllllleeeeeeeeeeeee[[[[[[[[[[[[[]]]]]]]]]]]]] rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee CC BY 2.0 https://www.flickr.com/photos/80497449@N04/10567875696/
  18. 18. . FFFFFFFFFiiiiiiiiillllllllleeeeeeeee • BBBBBBBBBBBBBBBBBuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiilllllllllllllllllttttttttttttttttt-----------------iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee • MMMMMMMMMMMMMMMMMooooooooooooooooosssssssssssssssssttttttttttttttttt uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd • WWWWWWWWWWWWWWWWWooooooooooooooooorrrrrrrrrrrrrrrrrkkkkkkkkkkkkkkkkkssssssssssssssssswwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiittttttttttttttttthhhhhhhhhhhhhhhhh aaaaaaaaaaaaaaaaa lllllllllllllllllooooooooooooooooottttttttttttttttt ooooooooooooooooofffffffffffffffff uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeecccccccccccccccccaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss • TTTTTTTTTTTTTTTTTeeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxttttttttttttttttt fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss,,,,,,,,,,,,,,,,, bbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss
  19. 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. 20. . CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt ooooooooooooooooofffffffffffffffff aaaaaaaaaaaaaaaaa fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr ▶ SSSSSSStttttttrrrrrrriiiiiiinnnnnnnggggggg ▶ ttttttteeeeeeemmmmmmmppppppplllllllaaaaaaattttttteeeeeee((((((())))))) ▶ fffffffiiiiiiillllllleeeeeee((((((())))))) ▶ DDDDDDDDDDDDDDDDDyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiiccccccccccccccccc cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt • sssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr ▶ pppppppuuuuuuuppppppppppppppeeeeeeettttttt:::::::///////////////////// ▶ ///////lllllllooooooocccccccaaaaaaalllllll///////fffffffiiiiiiillllllleeeeeee ▶ SSSSSSSSSSSSSSSSStttttttttttttttttaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiccccccccccccccccc cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnttttttttttttttttteeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt
  21. 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. 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. 23. . . concat Public Domain http://commons.wikimedia.org/wiki/File:Adhesive_tapes_clear.JPG
  24. 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. 25. . CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt????????? • CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt tttttttttttttttttaaaaaaaaaaaaaaaaakkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnccccccccccccccccchhhhhhhhhhhhhhhhh ooooooooooooooooofffffffffffffffff sssssssssssssssssnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttsssssssssssssssss • AAAAAAAAAAAAAAAAAsssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmbbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnfffffffffffffffffooooooooooooooooo aaaaaaaaaaaaaaaaa fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • EEEEEEEEEEEEEEEEEaaaaaaaaaaaaaaaaaccccccccccccccccchhhhhhhhhhhhhhhhh sssssssssssssssssnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiippppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss aaaaaaaaaaaaaaaaa dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee • TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaalllllllllllllllll fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiisssssssssssssssss aaaaaaaaaaaaaaaaa dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee
  26. 26. . . concat { '/tmp/file': ensure => present, } concat::fragment { 'tmpfile': target => '/tmp/file', content => 'test contents', order => '01' } .
  27. 27. . BBBBBBBBBBBBBBBBBaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd fffffffffffffffffrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaagggggggggggggggggmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnntttttttttttttttttsssssssssssssssss • CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt[[[[[[[[[]]]]]]]]] cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssss ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee dddddddddddddddddeeeeeeeeeeeeeeeeessssssssssssssssstttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn ▶ mmmmmmmooooooodddddddeeeeeee ▶ ooooooowwwwwwwnnnnnnneeeeeeerrrrrrr ▶ pppppppaaaaaaattttttthhhhhhh ▶ ………………… • CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt::::::::::::::::::FFFFFFFFFrrrrrrrrraaaaaaaaagggggggggmmmmmmmmmeeeeeeeeennnnnnnnnttttttttt[[[[[[[[[]]]]]]]]] ================= pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrtttttttttttttttttsssssssssssssssss ooooooooooooooooofffffffffffffffff ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • 111111111 CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt[[[[[[[[[]]]]]]]]] ================= XXXXXXXXXXXXXXXXX CCCCCCCCCooooooooonnnnnnnnncccccccccaaaaaaaaattttttttt::::::::::::::::::FFFFFFFFFrrrrrrrrraaaaaaaaagggggggggmmmmmmmmmeeeeeeeeennnnnnnnnttttttttt[[[[[[[[[]]]]]]]]]
  28. 28. . AAAAAAAAAAAAAAAAAdddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss ooooooooooooooooofffffffffffffffff cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt • MMMMMMMMMMMMMMMMMooooooooooooooooorrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee fffffffffffffffffllllllllllllllllleeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxiiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbiiiiiiiiiiiiiiiiillllllllllllllllliiiiiiiiiiiiiiiiitttttttttttttttttyyyyyyyyyyyyyyyyy ▶ iiiiiiifffffff ▶ vvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrrtttttttttttttttttuuuuuuuuuuuuuuuuuaaaaaaaaaaaaaaaaalllllllllllllllll rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee ▶ eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxpppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttteeeeeeeeeeeeeeeeeddddddddddddddddd rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss ▶ cccccccccccccccccrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaattttttttttttttttteeeeeeeeeeeeeeeee_________________rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss • MMMMMMMMMMMMMMMMMiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxx ttttttttttttttttteeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmppppppppppppppppplllllllllllllllllaaaaaaaaaaaaaaaaattttttttttttttttteeeeeeeeeeeeeeeeesssssssssssssssss aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss
  29. 29. . DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiisssssssssssssssssaaaaaaaaaaaaaaaaadddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss ooooooooooooooooofffffffffffffffff cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnncccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt • EEEEEEEEEEEEEEEEExxxxxxxxxxxxxxxxxttttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaalllllllllllllllll PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeee • SSSSSSSSSSSSSSSSStttttttttttttttttiiiiiiiiiiiiiiiiillllllllllllllllllllllllllllllllll dddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhooooooooooooooooollllllllllllllllleeeeeeeeeeeeeeeee fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeee • PPPPPPPPPPPPPPPPPeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrfffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss
  30. 30. . . Exec{sed: onlyif => grep} CC BY-SA 3.0 http://commons.wikimedia.org/wiki/File:Ca%C3%AFn_par_Henri_Vidal.jpg
  31. 31. . . https://github.com/search?o=desc&q=exec+sed+onlyif+grep+language%3APuppet
  32. 32. . eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeeccccccccccccccccc[[[[[[[[[[[[[[[[[ssssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd]]]]]]]]]]]]]]]]] iiiiiiiiiiiiiiiiisssssssssssssssss bbbbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrr00000000000000000kkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn • WWWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiccccccccccccccccchhhhhhhhhhhhhhhhh oooooooooooooooooppppppppppppppppptttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssss tttttttttttttttttooooooooooooooooo pppppppppppppppppaaaaaaaaaaaaaaaaassssssssssssssssssssssssssssssssss tttttttttttttttttooooooooooooooooo ssssssssssssssssseeeeeeeeeeeeeeeeeddddddddddddddddd aaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd gggggggggggggggggrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeppppppppppppppppp????????????????? • YYYYYYYYYYYYYYYYYooooooooooooooooouuuuuuuuuuuuuuuuu ssssssssssssssssshhhhhhhhhhhhhhhhhooooooooooooooooouuuuuuuuuuuuuuuuulllllllllllllllllddddddddddddddddd uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeee aaaaaaaaaaaaaaaaasssssssssssssssss fffffffffffffffffeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwEEEEEEEEEEEEEEEEExxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeeccccccccccccccccc[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]] aaaaaaaaaaaaaaaaasssssssssssssssss pppppppppppppppppooooooooooooooooossssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee • gggggggggggggggggrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeppppppppppppppppp .................................................................... • EEEEEEEEEEEEEEEEEssssssssssssssssscccccccccccccccccaaaaaaaaaaaaaaaaapppppppppppppppppeeeeeeeeeeeeeeeee,,,,,,,,,,,,,,,,, rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeegggggggggggggggggeeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxeeeeeeeeeeeeeeeeesssssssssssssssss……………………………………………
  33. 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. 34. . . Augeas CC BY-SA 3.0 http://commons.wikimedia.org/wiki/File:Students_assisting_surgery.JPG
  35. 35. . • CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn eeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllll • FFFFFFFFFFFFFFFFFiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttt rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeellllllllllllllllleeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeee iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn 22222222222222222000000000000000000000000000000000077777777777777777 • AAAAAAAAAAAAAAAAAPPPPPPPPPPPPPPPPPIIIIIIIIIIIIIIIII cccccccccccccccccooooooooooooooooodddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn CCCCCCCCCCCCCCCCC • CCCCCCCCCCCCCCCCCooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnddddddddddddddddd-----------------llllllllllllllllliiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllllsssssssssssssssss • BBBBBBBBBBBBBBBBBiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnndddddddddddddddddiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnngggggggggggggggggsssssssssssssssss fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr dddddddddddddddddiiiiiiiiiiiiiiiiiffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnttttttttttttttttt lllllllllllllllllaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnggggggggggggggggguuuuuuuuuuuuuuuuuaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss
  36. 36. . CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn eeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg tttttttttttttttttoooooooooooooooooooooooooooooooooolllllllllllllllll • PPPPPPPPPPPPPPPPPaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrsssssssssssssssssiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn fffffffffffffffffiiiiiiiiiiiiiiiiillllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss • TTTTTTTTTTTTTTTTTuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnntttttttttttttttttooooooooooooooooo aaaaaaaaaaaaaaaaa tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee • EEEEEEEEEEEEEEEEEdddddddddddddddddiiiiiiiiiiiiiiiiittttttttttttttttt ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee tttttttttttttttttrrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee &&&&&&&&&&&&&&&&& sssssssssssssssssaaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee cccccccccccccccccooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn
  37. 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. 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. 39. . . augtool> ls /files/etc/nsswitch.conf/database[1]/ service[1] = db service[2] = files .
  40. 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. 41. . . augtool> set /files/etc/nsswitch.conf/database[1]/ service[last()+1] ldap augtool> save Saved 1 file(s) .
  42. 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. 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. 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. 45. . OOOOOOOOOOOOOOOOOnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeee AAAAAAAAAAAAAAAAAPPPPPPPPPPPPPPPPPIIIIIIIIIIIIIIIII tttttttttttttttttooooooooooooooooo eeeeeeeeeeeeeeeeedddddddddddddddddiiiiiiiiiiiiiiiiittttttttttttttttt ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeemmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaallllllllllllllllllllllllllllllllll • CCCCCCCCCCCCCCCCCaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnn tttttttttttttttttaaaaaaaaaaaaaaaaalllllllllllllllllkkkkkkkkkkkkkkkkk XXXXXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLL,,,,,,,,,,,,,,,,, iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiii,,,,,,,,,,,,,,,,, nnnnnnnnnnnnnnnnnaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeddddddddddddddddd,,,,,,,,,,,,,,,,, nnnnnnnnnnnnnnnnngggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxx,,,,,,,,,,,,,,,,, …………………………………………… • OOOOOOOOOOOOOOOOOnnnnnnnnnnnnnnnnnlllllllllllllllllyyyyyyyyyyyyyyyyy ccccccccccccccccchhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeeewwwwwwwwwwwwwwwwwhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaattttttttttttttttt iiiiiiiiiiiiiiiiisssssssssssssssss nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd • EEEEEEEEEEEEEEEEEnnnnnnnnnnnnnnnnnsssssssssssssssssuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee ttttttttttttttttthhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeee sssssssssssssssssyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaaxxxxxxxxxxxxxxxxx iiiiiiiiiiiiiiiiisssssssssssssssss rrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiiggggggggggggggggghhhhhhhhhhhhhhhhhttttttttttttttttt
  46. 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. 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. 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. 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. 50. . PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt <<<<<<<<<<<<<<<<<33333333333333333 aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss • NNNNNNNNNNNNNNNNNaaaaaaaaaaaaaaaaatttttttttttttttttiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvveeeeeeeeeeeeeeeee """""""""""""""""aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss""""""""""""""""" rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeee • SSSSSSSSSSSSSSSSSuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr pppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuugggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnsssssssssssssssssyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnnccccccccccccccccc • HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeelllllllllllllllllpppppppppppppppppeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss aaaaaaaaaaaaaaaaavvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaiiiiiiiiiiiiiiiiilllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbllllllllllllllllleeeeeeeeeeeeeeeee
  51. 51. . PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt eeeeeeeeeeeeeeeeexxxxxxxxxxxxxxxxxaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmpppppppppppppppppllllllllllllllllleeeeeeeeeeeeeeeee . augeas { $name: context => "/files${fstab::variables::fstab_file}", changes => [ "rm ${fstab_match_line}", ], onlyif => "match ${fstab_match_line} size > 0" } .
  52. 52. . RRRRRRRRRRRRRRRRReeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaalllllllllllllllll uuuuuuuuuuuuuuuuussssssssssssssssseeeeeeeeeeeeeeeeecccccccccccccccccaaaaaaaaaaaaaaaaassssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss • CCCCCCCCCCCCCCCCChhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnngggggggggggggggggeeeeeeeeeeeeeeeee gggggggggggggggggrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuubbbbbbbbbbbbbbbbb oooooooooooooooooppppppppppppppppptttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnnsssssssssssssssss • MMMMMMMMMMMMMMMMMooooooooooooooooodddddddddddddddddiiiiiiiiiiiiiiiiifffffffffffffffffyyyyyyyyyyyyyyyyy /////////////////eeeeeeeeeeeeeeeeetttttttttttttttttccccccccccccccccc/////////////////hhhhhhhhhhhhhhhhhooooooooooooooooossssssssssssssssstttttttttttttttttsssssssssssssssss • MMMMMMMMMMMMMMMMMooooooooooooooooodddddddddddddddddiiiiiiiiiiiiiiiiifffffffffffffffffyyyyyyyyyyyyyyyyy XXXXXXXXXXXXXXXXXMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLL'''''''''''''''''sssssssssssssssss (((((((((((((((((pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttlllllllllllllllllaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbsssssssssssssssss-----------------tttttttttttttttttooooooooooooooooommmmmmmmmmmmmmmmmcccccccccccccccccaaaaaaaaaaaaaaaaattttttttttttttttt))))))))))))))))) • CCCCCCCCCCCCCCCCCooooooooooooooooonnnnnnnnnnnnnnnnnfffffffffffffffffiiiiiiiiiiiiiiiiiggggggggggggggggguuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeee JJJJJJJJJJJJJJJJJeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnsssssssssssssssss
  53. 53. . PPPPPPPPPllllllllluuuuuuuuugggggggggiiiiiiiiinnnnnnnnnsssssssssyyyyyyyyynnnnnnnnnccccccccc • PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeettttttttttttttttt hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaasssssssssssssssss pppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuugggggggggggggggggiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnsssssssssssssssssyyyyyyyyyyyyyyyyynnnnnnnnnnnnnnnnnccccccccccccccccc sssssssssssssssssuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppooooooooooooooooorrrrrrrrrrrrrrrrrttttttttttttttttt fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss • DDDDDDDDDDDDDDDDDrrrrrrrrrrrrrrrrroooooooooooooooooppppppppppppppppp yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrr llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnn yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss • llllllllliiiiiiiiibbbbbbbbb/////////aaaaaaaaauuuuuuuuugggggggggeeeeeeeeeaaaaaaaaasssssssss/////////llllllllleeeeeeeeennnnnnnnnssssssssseeeeeeeeesssssssss • """""""""""""""""llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnsssssssssssssssss""""""""""""""""" pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr fffffffffffffffffooooooooooooooooorrrrrrrrrrrrrrrrr aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeesssssssssssssssssooooooooooooooooouuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrccccccccccccccccceeeeeeeeeeeeeeeeesssssssssssssssss
  54. 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. 55. . AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnndddddddddddddddddsssssssssssssssss ssssssssseeeeeeeeettttttttt rrrrrrrrrmmmmmmmmmmmmmmmmmmvvvvvvvvv cccccccccllllllllleeeeeeeeeaaaaaaaaarrrrrrrrr iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrttttttttttttttttt ………………………
  56. 56. . AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmmpppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaatttttttttttttttttooooooooooooooooorrrrrrrrrrrrrrrrrsssssssssssssssss (((((((((((((((((ooooooooooooooooonnnnnnnnnnnnnnnnnlllllllllllllllllyyyyyyyyyyyyyyyyyiiiiiiiiiiiiiiiiifffffffffffffffff))))))))))))))))) mmmmmmmmmaaaaaaaaatttttttttccccccccchhhhhhhhh gggggggggeeeeeeeeettttttttt
  57. 57. . AAAAAAAAAAAAAAAAAuuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssssppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss • HHHHHHHHHHHHHHHHHeeeeeeeeeeeeeeeeelllllllllllllllllpppppppppppppppppeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss aaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrooooooooooooooooouuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnddddddddddddddddd aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss • PPPPPPPPPPPPPPPPPuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss • NNNNNNNNNNNNNNNNNooooooooooooooooo aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssss kkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnooooooooooooooooowwwwwwwwwwwwwwwwwllllllllllllllllleeeeeeeeeeeeeeeeedddddddddddddddddgggggggggggggggggeeeeeeeeeeeeeeeee nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeddddddddddddddddd
  58. 58. . aaaaaaaaapppppppppaaaaaaaaaccccccccchhhhhhhhheeeeeeeee . apache_setenv { "SPECIAL_PATH": ensure => present, value => "/foo/bin", } .
  59. 59. . kkkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeelllllllllllllllll_________________pppppppppppppppppaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeettttttttttttttttteeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrr . kernel_parameter { "quiet": ensure => present, bootmode => "normal", } .
  60. 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?????????????????
  61. 61. . CCCCCCCCCCCCCooooooooooooonnnnnnnnnnnnncccccccccccccllllllllllllluuuuuuuuuuuuusssssssssssssiiiiiiiiiiiiiooooooooooooonnnnnnnnnnnnn
  62. 62. . DDDDDDDDDDDDDDDDDiiiiiiiiiiiiiiiiisssssssssssssssssaaaaaaaaaaaaaaaaadddddddddddddddddvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnntttttttttttttttttaaaaaaaaaaaaaaaaagggggggggggggggggeeeeeeeeeeeeeeeeesssssssssssssssss • LLLLLLLLLLLLLLLLLeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnniiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg rrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiirrrrrrrrrrrrrrrrreeeeeeeeeeeeeeeeeddddddddddddddddd • LLLLLLLLLLLLLLLLLiiiiiiiiiiiiiiiiibbbbbbbbbbbbbbbbbrrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrryyyyyyyyyyyyyyyyy tttttttttttttttttooooooooooooooooo iiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnssssssssssssssssstttttttttttttttttaaaaaaaaaaaaaaaaallllllllllllllllllllllllllllllllll • WWWWWWWWWWWWWWWWWrrrrrrrrrrrrrrrrriiiiiiiiiiiiiiiiitttttttttttttttttiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnggggggggggggggggg llllllllllllllllleeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnssssssssssssssssseeeeeeeeeeeeeeeeesssssssssssssssss iiiiiiiiiiiiiiiiisssssssssssssssss hhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrddddddddddddddddd • YYYYYYYYYYYYYYYYYooooooooooooooooouuuuuuuuuuuuuuuuu nnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddd gggggggggggggggggooooooooooooooooooooooooooooooooooddddddddddddddddd pppppppppppppppppuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppeeeeeeeeeeeeeeeeetttttttttttttttttmmmmmmmmmmmmmmmmmoooooooooooooooooddddddddddddddddduuuuuuuuuuuuuuuuullllllllllllllllleeeeeeeeeeeeeeeeesssssssssssssssss
  63. 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. 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. 65. . RRRRRRRRReeeeeeeeeaaaaaaaaadddddddddiiiiiiiiinnnnnnnnngggggggggsssssssss • hhhhhhhhhttttttttttttttttttppppppppp::::::::://////////////////aaaaaaaaauuuuuuuuugggggggggeeeeeeeeeaaaaaaaaasssssssss.........nnnnnnnnneeeeeeeeettttttttt///////// • hhhhhhhhhhhhhhhhhttttttttttttttttttttttttttttttttttppppppppppppppppp::::::::::::::::://////////////////////////////////aaaaaaaaaaaaaaaaauuuuuuuuuuuuuuuuugggggggggggggggggeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaasssssssssssssssssppppppppppppppppprrrrrrrrrrrrrrrrrooooooooooooooooovvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrsssssssssssssssss.................cccccccccccccccccooooooooooooooooommmmmmmmmmmmmmmmm///////////////// • hhhhhhhhhttttttttttttttttttpppppppppsssssssss::::::::://////////////////dddddddddooooooooocccccccccsssssssss.........pppppppppuuuuuuuuuppppppppppppppppppeeeeeeeeetttttttttlllllllllaaaaaaaaabbbbbbbbbsssssssss.........cccccccccooooooooommmmmmmmm/////////
  66. 66. . TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkk yyyyyyyyyyyyyyyyyooooooooooooooooouuuuuuuuuuuuuuuuu AAAAAAAAAAAAAAAAAnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyy qqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeessssssssssssssssstttttttttttttttttiiiiiiiiiiiiiiiiiooooooooooooooooonnnnnnnnnnnnnnnnn????????????????? TTTTTTTTTTTTTTTTThhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkksssssssssssssssss tttttttttttttttttooooooooooooooooo@@@@@@@@@@@@@@@@@rrrrrrrrrrrrrrrrraaaaaaaaaaaaaaaaappppppppppppppppphhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkk
  67. 67. . CCCCCCCCCooooooooonnnnnnnnntttttttttaaaaaaaaacccccccccttttttttt JJJJJJJJJJJJJJJJJuuuuuuuuuuuuuuuuullllllllllllllllliiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnn PPPPPPPPPPPPPPPPPiiiiiiiiiiiiiiiiivvvvvvvvvvvvvvvvvooooooooooooooooottttttttttttttttttttttttttttttttttooooooooooooooooo jjjjjjjjjuuuuuuuuullllllllliiiiiiiiieeeeeeeeennnnnnnnn@@@@@@@@@iiiiiiiiinnnnnnnnnuuuuuuuuuiiiiiiiiitttttttttsssssssss.........eeeeeeeeeuuuuuuuuu @@@@@@@@@@@@@@@@@rrrrrrrrrrrrrrrrroooooooooooooooooiiiiiiiiiiiiiiiiidddddddddddddddddeeeeeeeeeeeeeeeeelllllllllllllllllaaaaaaaaaaaaaaaaapppppppppppppppppllllllllllllllllluuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiieeeeeeeeeeeeeeeee iiiiiiiiinnnnnnnnnuuuuuuuuuiiiiiiiiitttttttttsssssssss hhhhhhhttttttttttttttpppppppsssssss::::::://////////////iiiiiiinnnnnnnuuuuuuuiiiiiiitttttttsssssss.......eeeeeeeuuuuuuu iiiiiiinnnnnnnfffffffooooooo@@@@@@@iiiiiiinnnnnnnuuuuuuuiiiiiiitttttttsssssss.......eeeeeeeuuuuuuu +++++++++++++++++3333333333333333322222222222222222 444444444444444447777777777777777733333333333333333 444444444444444444444444444444444411111111111111111 666666666666666663333333333333333366666666666666666

×