{"id":4283,"date":"2014-09-03T17:09:26","date_gmt":"2014-09-03T15:09:26","guid":{"rendered":"http:\/\/www.b.shuttle.de\/hayek\/hayek\/jochen\/wp\/blog-en\/?p=4283"},"modified":"2014-09-03T17:09:26","modified_gmt":"2014-09-03T15:09:26","slug":"oreilly-media-book-customizing-chef","status":"publish","type":"post","link":"https:\/\/wp.jochen.hayek.name\/blog-en\/2014\/09\/03\/oreilly-media-book-customizing-chef\/","title":{"rendered":"O\u2019Reilly Media book: Customizing Chef"},"content":{"rendered":"<ul>\n<li><a href=\"http:\/\/shop.oreilly.com\/product\/0636920032984.do\">http:\/\/shop.oreilly.com\/product\/0636920032984.do<\/a><br \/>\n<a href=\"http:\/\/oreilly.com\/catalog\/9781491949351\/\"><img data-recalc-dims=\"1\" decoding=\"async\" style=\"float: left;width: 85px;padding: 0 10px 10px 0\" src=\"https:\/\/i0.wp.com\/covers.oreilly.com\/images\/9781491949351\/bkt.gif\" alt=\"\" \/><\/a><\/li>\n<\/ul>\n<p>Take advantage of Chef\u2019s highly customizable design to tackle specific automation issues that you can\u2019t solve by simply using Chef\u2019s tools, resources, and services out of the box. With this practical guide, you\u2019ll examine the internal structure of this configuration management technology and learn where, how, and why to add custom code.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/feeds.feedburner.com\/~r\/oreilly\/upcomingbooks\/~4\/vfvSXQ5U0x4\" alt=\"\" width=\"1\" height=\"1\" \/>\t\t\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>http:\/\/shop.oreilly.com\/product\/0636920032984.do Take advantage of Chef\u2019s highly customizable design to tackle specific automation issues that you can\u2019t solve by simply using Chef\u2019s tools, resources, and services out of the box. With this practical guide, you\u2019ll examine the internal structure of this configuration management technology and learn where, how, and why to add custom code.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_share_on_mastodon":"0"},"categories":[666],"tags":[],"class_list":["post-4283","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paO0kP-175","jetpack_likes_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/4283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/comments?post=4283"}],"version-history":[{"count":0,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/posts\/4283\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/media?parent=4283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/categories?post=4283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.jochen.hayek.name\/blog-en\/wp-json\/wp\/v2\/tags?post=4283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}