Update render script and Makefile
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Puppet[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Puppet[0m
|
||||
|
||||
[38;5;12mA curated list of amazingly awesome puppet resources inspired by @bayandin's [39m[38;5;14m[1mawesome-awesomeness[0m[38;5;12m (https://github.com/bayandin/awesome-awesomeness).[39m
|
||||
|
||||
@@ -72,8 +72,8 @@
|
||||
|
||||
[38;2;255;187;0m[4mPuppet Tools[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPuppet[0m[38;5;14m[1m [0m[38;5;14m[1mBolt[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetlabs/bolt)[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexecuting[39m[38;5;12m [39m[38;5;12mcommands,[39m[38;5;12m [39m[38;5;12mscripts,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mSSH[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWinRM.[39m[38;5;12m [39m[38;5;12mGreat[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m'ad[39m[38;5;12m [39m[38;5;12mhoc'[39m[38;5;12m [39m[38;5;12mtask[39m[38;5;12m [39m[38;5;12mexecution.[39m[38;5;12m [39m[38;5;12mBolt[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m
|
||||
[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mscripting/programming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12m(Also[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpuppet[39m[38;5;12m [39m[38;5;12mtasks).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPuppet[0m[38;5;14m[1m [0m[38;5;14m[1mBolt[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetlabs/bolt)[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mRuby[39m[38;5;12m [39m[38;5;12mcommand-line[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexecuting[39m[38;5;12m [39m[38;5;12mcommands,[39m[38;5;12m [39m[38;5;12mscripts,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mremote[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mSSH[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mWinRM.[39m[38;5;12m [39m[38;5;12mGreat[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m'ad[39m[38;5;12m [39m[38;5;12mhoc'[39m[38;5;12m [39m[38;5;12mtask[39m[38;5;12m [39m
|
||||
[38;5;12mexecution.[39m[38;5;12m [39m[38;5;12mBolt[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12mscripting/programming[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12m(Also[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mpuppet[39m[38;5;12m [39m[38;5;12mtasks).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPuppet Development Kit[0m[38;5;12m (https://puppet.com/docs/pdk/1.x/pdk.html) A toolkit for puppet module developers[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpuppet-retrospec[0m[38;5;12m (https://github.com/nwops/puppet-retrospec) - Generates puppet rspec test code based on the current code inside your module.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpuppet-ghostbuster[0m[38;5;12m (https://github.com/camptocamp/puppet-ghostbuster) - Finds dead code by displaying unused classes, defined resources, template and files. Requires puppetdb 3+.[39m
|
||||
@@ -87,7 +87,8 @@
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpuppetlabs/control-repo[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetlabs/control-repo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOfficial[39m[38;5;12m [39m[38;5;12mreference[39m[38;5;12m [39m[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mPuppet,[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;14m[1mEven[0m[38;5;14m[1m [0m[38;5;14m[1mBesterer[0m[38;5;14m[1m [0m[38;5;14m[1mPractices[0m[38;5;12m [39m
|
||||
[38;5;12m(http://garylarizza.com/blog/2015/11/16/workflows-evolved-even-besterer-practices/).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPSICK[0m[38;5;12m (https://github.com/example42/psick) A reusable Puppet control repository using many of what are considered best practices.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpuppetlabs-education/classroom-control-vf[0m[38;5;12m (https://github.com/puppetlabs-education/classroom-control-vf) - A good reference implementation of the control repository, maintained by Puppet's Education group.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpuppetlabs-education/classroom-control-vf[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetlabs-education/classroom-control-vf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mreference[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mrepository,[39m[38;5;12m [39m[38;5;12mmaintained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mPuppet's[39m[38;5;12m [39m
|
||||
[38;5;12mEducation[39m[38;5;12m [39m[38;5;12mgroup.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpuppetinabox/controlrepo[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetinabox/controlrepo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRob[39m[38;5;12m [39m[38;5;12mNelson's[39m[38;5;12m [39m[38;5;12mcontrol[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mhis[39m[38;5;12m [39m[38;5;14m[1mPuppetInABox[0m[38;5;14m[1m [0m[38;5;14m[1mproject[0m[38;5;12m [39m
|
||||
[38;5;12m(https://rnelson0.com/2015/01/08/introducing-puppetinabox-bootstrap-a-lab-setup-with-puppet/).[39m
|
||||
|
||||
@@ -98,8 +99,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mPuppet Learning VM[0m[38;5;12m (https://puppet.com/download-learning-vm) A simple VM that gives you a set of challenges to learn puppet by doing.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPuppet Cookbook[0m[38;5;12m (http://www.puppetcookbook.com/), a collection of task oriented solutions in Puppet.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mYAML for Puppet users?[0m[38;5;12m (http://ask.puppetlabs.com/question/19711/yaml-for-puppet-users/) - A combination YAML primer and Guide to Puppet/YAML idiosyncracies.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIntroduction[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mTesting[0m[38;5;14m[1m [0m[38;5;14m[1mPuppet[0m[38;5;14m[1m [0m[38;5;14m[1mModules[0m[38;5;12m [39m[38;5;12m(https://www.netways.de/fileadmin/images/Events_Trainings/Events/OSDC/2016/Slides_2016/David_Schmitt_-_Introduction_to_Testing_Puppet_Modules.pdf)[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;14m[1mvideo[0m[38;5;12m [39m
|
||||
[38;5;12m(https://www.youtube.com/watch?v=GgNrxLfoDF8))[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mDavid[0m[38;5;14m[1m [0m[38;5;14m[1mSchmitt[0m[38;5;12m [39m[38;5;12m(https://twitter.com/dev_el_ops)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIntroduction[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mTesting[0m[38;5;14m[1m [0m[38;5;14m[1mPuppet[0m[38;5;14m[1m [0m[38;5;14m[1mModules[0m[38;5;12m [39m[38;5;12m(https://www.netways.de/fileadmin/images/Events_Trainings/Events/OSDC/2016/Slides_2016/David_Schmitt_-_Introduction_to_Testing_Puppet_Modules.pdf)[39m[38;5;12m [39m
|
||||
[38;5;12m(and[39m[38;5;12m [39m[38;5;14m[1mvideo[0m[38;5;12m [39m[38;5;12m(https://www.youtube.com/watch?v=GgNrxLfoDF8))[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;14m[1mDavid[0m[38;5;14m[1m [0m[38;5;14m[1mSchmitt[0m[38;5;12m [39m[38;5;12m(https://twitter.com/dev_el_ops)[39m
|
||||
|
||||
[38;2;255;187;0m[4mReferences[0m
|
||||
|
||||
@@ -110,9 +111,10 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mpuppetlabs/java's java_version[0m[38;5;12m (https://github.com/puppetlabs/puppetlabs-java/blob/master/spec/unit/facter/java_version_spec.rb) - Writing a custom fact in ruby.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpuppetinabox[0m[38;5;14m[1m [0m[38;5;14m[1mpuppet_role[0m[38;5;14m[1m [0m[38;5;14m[1mfact[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetinabox/controlrepo/blob/539b2adb474f9028c59565b40fe340a9a59f57e0/dist/profile/lib/facter/puppet_role.rb)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mtest[0m[38;5;12m [39m
|
||||
[38;5;12m(https://github.com/puppetinabox/controlrepo/blob/539b2adb474f9028c59565b40fe340a9a59f57e0/dist/profile/spec/unit/facter/puppet_role_spec.rb)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTesting[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mfact.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpuppetlabs/apache's[0m[38;5;14m[1m [0m[38;5;14m[1mdefined[0m[38;5;14m[1m [0m[38;5;14m[1mtype[0m[38;5;14m[1m [0m[38;5;14m[1mapache::vhost[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetlabs/puppetlabs-apache/blob/5d2e65ed3df9d39fb7d99b5948584035f8b662c3/spec/defines/vhost_spec.rb#L4-L6)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mInclude[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12m([39m[48;5;235m[38;5;249mapache[49m[39m[38;5;12m)[39m[38;5;12m [39m
|
||||
[38;5;12mduring[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mresource[39m[38;5;12m [39m[38;5;12m([39m[48;5;235m[38;5;249mapache::vhost[49m[39m[38;5;12m).[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mpuppetlabs/apache[0m[38;5;12m (https://github.com/puppetlabs/puppetlabs-apache/blob/5d2e65ed3df9d39fb7d99b5948584035f8b662c3/spec/classes/apache_spec.rb#L152-L184) - Testing an ERB template's resulting content[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpuppetlabs/apache's[0m[38;5;14m[1m [0m[38;5;14m[1mdefined[0m[38;5;14m[1m [0m[38;5;14m[1mtype[0m[38;5;14m[1m [0m[38;5;14m[1mapache::vhost[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetlabs/puppetlabs-apache/blob/5d2e65ed3df9d39fb7d99b5948584035f8b662c3/spec/defines/vhost_spec.rb#L4-L6)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mInclude[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mdependency[39m[38;5;12m [39m[38;5;12m([39m[48;5;235m[38;5;249mapache[49m[39m[38;5;12m)[39m[38;5;12m [39m[38;5;12mduring[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mresource[39m[38;5;12m [39m[38;5;12m([39m[48;5;235m[38;5;249mapache::vhost[49m[39m[38;5;12m).[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mpuppetlabs/apache[0m[38;5;12m [39m[38;5;12m(https://github.com/puppetlabs/puppetlabs-apache/blob/5d2e65ed3df9d39fb7d99b5948584035f8b662c3/spec/classes/apache_spec.rb#L152-L184)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTesting[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mERB[39m[38;5;12m [39m[38;5;12mtemplate's[39m[38;5;12m [39m[38;5;12mresulting[39m
|
||||
[38;5;12mcontent[39m
|
||||
|
||||
|
||||
[38;2;255;187;0m[4mOther Awesome Lists[0m
|
||||
|
||||
Reference in New Issue
Block a user