{"id":18365,"date":"2014-11-25T19:43:58","date_gmt":"2014-11-25T14:13:58","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/"},"modified":"2014-11-25T19:43:58","modified_gmt":"2014-11-25T14:13:58","slug":"solved-chef-apache2-recipe-failing-during-server-build","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/","title":{"rendered":"[Solved] Chef Apache2 recipe failing during server build"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-27130854\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"27130854\" data-parentid=\"27129885\" data-score=\"7\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>With OHAI 7, you don&#8217;t need (and can&#8217;t) reload plugins on the basis of the filename where the specific function is provided. Instead, you reload it based on the specific attribute you want to reload.<\/p>\n<p>Thus, while the attributes in <code>node['etc']['passwd']<\/code> still are provided by a plugin named <code>passwd.rb<\/code>, you can&#8217;t reload it that way. Instead, you want to reload the data in <code>node['etc']<\/code>, regardless from which files it is filled.<\/p>\n<p>You can reload the password data by using this code in your recipe:<\/p>\n<pre><code>ohai \"reload_users\" do\n  plugin \"etc\"\n  action :reload\nend\n<\/code><\/pre>\n<p>This is taken from the documentation at <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/docs.getchef.com\/ohai.html#id3\">https:\/\/docs.getchef.com\/ohai.html#id3<\/a>.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Chef Apache2 recipe failing during server build <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] With OHAI 7, you don&#8217;t need (and can&#8217;t) reload plugins on the basis of the filename where the specific function is provided. Instead, you reload it based on the specific attribute you want to reload. Thus, while the attributes in node[&#8216;etc&#8217;][&#8216;passwd&#8217;] still are provided by a plugin named passwd.rb, you can&#8217;t reload it that &#8230; <a title=\"[Solved] Chef Apache2 recipe failing during server build\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/\" aria-label=\"More on [Solved] Chef Apache2 recipe failing during server build\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[425,4457,4458,4459,455],"class_list":["post-18365","post","type-post","status-publish","format-standard","hentry","category-solved","tag-apache","tag-chef-infra","tag-chef-recipe","tag-ohai-gem","tag-ruby"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Chef Apache2 recipe failing during server build - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Chef Apache2 recipe failing during server build - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] With OHAI 7, you don&#8217;t need (and can&#8217;t) reload plugins on the basis of the filename where the specific function is provided. Instead, you reload it based on the specific attribute you want to reload. Thus, while the attributes in node[&#039;etc&#039;][&#039;passwd&#039;] still are provided by a plugin named passwd.rb, you can&#8217;t reload it that ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2014-11-25T14:13:58+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Chef Apache2 recipe failing during server build\",\"datePublished\":\"2014-11-25T14:13:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/\"},\"wordCount\":115,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"apache\",\"chef-infra\",\"chef-recipe\",\"ohai-gem\",\"ruby\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/\",\"name\":\"[Solved] Chef Apache2 recipe failing during server build - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2014-11-25T14:13:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Chef Apache2 recipe failing during server build\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Chef Apache2 recipe failing during server build - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Chef Apache2 recipe failing during server build - JassWeb","og_description":"[ad_1] With OHAI 7, you don&#8217;t need (and can&#8217;t) reload plugins on the basis of the filename where the specific function is provided. Instead, you reload it based on the specific attribute you want to reload. Thus, while the attributes in node['etc']['passwd'] still are provided by a plugin named passwd.rb, you can&#8217;t reload it that ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/","og_site_name":"JassWeb","article_published_time":"2014-11-25T14:13:58+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Chef Apache2 recipe failing during server build","datePublished":"2014-11-25T14:13:58+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/"},"wordCount":115,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["apache","chef-infra","chef-recipe","ohai-gem","ruby"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/","url":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/","name":"[Solved] Chef Apache2 recipe failing during server build - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2014-11-25T14:13:58+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-chef-apache2-recipe-failing-during-server-build\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Chef Apache2 recipe failing during server build"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/18365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=18365"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/18365\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=18365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=18365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=18365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}