{"id":289,"date":"2013-09-06T18:45:00","date_gmt":"2013-09-06T18:45:00","guid":{"rendered":"https:\/\/questy.org\/?p=289"},"modified":"2024-09-26T19:09:32","modified_gmt":"2024-09-26T19:09:32","slug":"puppetry-arts","status":"publish","type":"post","link":"https:\/\/questy.org\/index.php\/2013\/09\/06\/puppetry-arts\/","title":{"rendered":"Puppetry Arts&#8230;"},"content":{"rendered":"\n<p>I guess you Atlanta folk will get that one\u2026 \ud83d\ude42<\/p>\n\n\n\n<p>Howdy all, and a hearty hello. &nbsp;I\u2019m back from my exile to the land of single shiny glowing buttons and happiness, rainbows, and OSX, and have returned to Atlanta with SysAdmin bells on. &nbsp;I\u2019ve done a lot over the last couple years (much I cannot talk about), but have developed quite an affinity for the Puppet configuration Management system. &nbsp;So much so, in fact, that I\u2019ve found a need to start a whole new category right here on the ol&#8217; blog to accommodate.<\/p>\n\n\n\n<p>Not in a long time have I liked something \u201cnew\u201d that has come along to SysAdmin work\u2026 The moniker \u201cDevops\u201d still gives me hives, but I will endeavor to navigate the puppet-y waters without uttering the vile mantra but wading into the wonderful waters of automation and &nbsp;managed infrastructure.<\/p>\n\n\n\n<p>In short, \u201cPuppet\u201d in and of itself is quite a feat of engineering. &nbsp;A series of platform tools to enforce a single \u201cblessed\u201d configuration upon your infrastructure in a consistent, premeditated way from a central location, eliminating the need for all manner of scripting and \u201cloop lists\u201d to do individual functions on each system, one at a time. &nbsp;No no!<\/p>\n\n\n\n<p>Puppet enforces policies you write in a uniform, secure way, rather quickly and scales rather well for most environments. &nbsp;For the larger environments that cannot be scaled to, Puppet will utilize other \u201cworkhorse\u201d industry standard products as modular replacements of various pieces of the Puppet system, to broaden and expand its abilities.<\/p>\n\n\n\n<p>Puppet comes in two flavors, the commercial \u201cEnterprise\u201d system where everything is packaged together and all gets installed and configured at load time in an \u201cautomagical\u201d sort of way so you don\u2019t have any need to post-configure, but can just begin writing configurations immediately.<\/p>\n\n\n\n<p>The \u201cOpen Source\u201d Puppet has most of the same pieces, although named somewhat differently, and you can build a very solid, full-featured system of your own without the price tag. &nbsp;All you need is time. &nbsp;\ud83d\ude42<\/p>\n\n\n\n<p>In the coming sections, I will take apart Puppet for those of you wishing to know more, and give a rudimentary survey of all the different things it can do. &nbsp;Hope you come along!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I guess you Atlanta folk will get that one\u2026 \ud83d\ude42 Howdy all, and a hearty hello. &nbsp;I\u2019m back from my exile to the land of single shiny glowing buttons and happiness, rainbows, and OSX, and have returned to Atlanta with SysAdmin bells on. &nbsp;I\u2019ve done a lot over the last couple years (much I cannot [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[3],"tags":[],"class_list":["post-289","post","type-post","status-publish","format-standard","hentry","category-puppet-news"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/questy.org\/index.php\/wp-json\/wp\/v2\/posts\/289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/questy.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/questy.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/questy.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/questy.org\/index.php\/wp-json\/wp\/v2\/comments?post=289"}],"version-history":[{"count":1,"href":"https:\/\/questy.org\/index.php\/wp-json\/wp\/v2\/posts\/289\/revisions"}],"predecessor-version":[{"id":290,"href":"https:\/\/questy.org\/index.php\/wp-json\/wp\/v2\/posts\/289\/revisions\/290"}],"wp:attachment":[{"href":"https:\/\/questy.org\/index.php\/wp-json\/wp\/v2\/media?parent=289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/questy.org\/index.php\/wp-json\/wp\/v2\/categories?post=289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/questy.org\/index.php\/wp-json\/wp\/v2\/tags?post=289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}