logo
down
shadow

What are the use cases to substitute cookbook array attribute in chef?


What are the use cases to substitute cookbook array attribute in chef?

Content Index :

What are the use cases to substitute cookbook array attribute in chef?
Tag : development , By : Andrew Mattie
Date : November 25 2020, 03:01 PM

wish of those help I think you meant the second of those to be override_attributes, which is a workaround for this. Unfortunately the mechanics of array merging in attributes is very tricky and dependent on a lot Chef internals, so that's probably the easiest option.

Comments
No Comments Right Now !

Boards Message :
You Must Login Or Sign Up to Add Your Comments .

Share : facebook icon twitter icon

Default attribute is nil for Chef Apache2 cookbook


Tag : apache , By : Bado
Date : March 29 2020, 07:55 AM
this will help Apparently, in Chef 11, cookbooks need a metadata.rb in which dependencies are specified. These dependencies are used to autoload cookbooks.
Adding depends "apache2" to the metadata.rb file solves the above problem.

Chef: Use attribute in different cookbook


Tag : development , By : Keniwan
Date : March 29 2020, 07:55 AM
it should still fix some issue You have the cookbook dependency reversed. If you want to use the node['foo']['var1'] attribute in the bar cookbook, then the bar cookbook should depend on the foo cookbook, and not the other way round.
Get rid of the depends 'bar' in foo/metadata.rb and create bar/metadata.rb
name 'bar'
depends 'foo'
|____cookbooks
| |____foo
| | |____attributes
| | | |____default.rb
| |____bar
| | |____recipes
| | | |____default.rb
| | |____attributes
| | | |____default.rb
| | |____metadata.rb
default['foo']['var1'] = "Hello"
default['bar']['var1'] = node['foo']['var1']
log "The value of ['bar']['var1'] is #{node['bar']['var1']}. The value of ['foo']['var1'] is also #{node['foo']['var1']}"
name 'bar'
depends 'foo'
# chef-client -z -o 'recipe[bar]'    
...
resolving cookbooks for run list: ["bar"]
Synchronizing Cookbooks:
  - foo (0.0.0)
  - bar (0.0.0)
Compiling Cookbooks...
Converging 1 resources
Recipe: bar::default
  * log[The value of ['bar']['var1'] is Hello. The value of ['foo']['var1'] is also Hello] action write

How can a cookbook assign a Chef attribute based on whether a package is installed?


Tag : ruby , By : user142345
Date : March 29 2020, 07:55 AM
wish of those help Ohai already does this for you at the start of the run via node['packages']. In general Chef code should be describing the desired state of the system, not reacting to the current state. Way down in the depths of Chef's own code it has to do a test-and-repair loop, but your code generally shouldn't need to do that. See https://coderanger.net/thinking/ for more details.

Using Chef's Cookbook recipes to dynamically override an attribute


Tag : ruby , By : user143038
Date : March 29 2020, 07:55 AM

Attribute precedence in chef cookbook


Tag : development , By : jgood
Date : March 29 2020, 07:55 AM
Related Posts Related QUESTIONS :
  • How should I monitor potential threats to my site?
  • Generating Icon Files
  • Suggestions for Adding Plugin Capability?
  • IE8 overflow:auto with max-height
  • Zip library options for the Compact Framework?
  • What is Turing Complete?
  • Creating rounded corners using CSS
  • What is the best way to draw skinnable "buttons" in a video game?
  • Beginning Shader Development
  • Developing addins for World of Warcraft - Getting started?
  • Preferred way to use favicons?
  • Which Agile software development methods have you had the most success with?
  • What client(s) should be targeted in implementing an ICalendar export for events?
  • Gathering OS and tool version numbers for build archive purposes
  • Log4Net configuring log level
  • API Yahoo India Maps
  • Are there any negative reasons to use an N-Tier solution?
  • mailto link for large bodies
  • Is it just me, or are characters being rendered incorrectly more lately?
  • How do I create an HTML anchor in a FogBugz wiki page?
  • Sleep from within an Informix SPL procedure
  • License Models
  • Rational Purify failing to jump to memory leaks
  • Telligent's Community Server
  • Do people use the Hungarian Naming Conventions in the real world?
  • Memcached chunk limit
  • How do you pull the URL for an ASP.NET web reference from a configuration file in Visual Studio 2008?
  • How to add CVS directories recursively
  • Web App Beta
  • Virtual machine supporting multiple displays
  • LINQ to SQL strings to enums
  • How do I configure eclipse (zend studio 6) to hint and code complete several languages?
  • Recommended Fonts for Programming?
  • Automating VMWare or VirtualPC
  • How do I use more than one OpenID?
  • Domain Specific Language resources
  • Vista or XP for Dev Machine
  • Where can I get the Windows Workflow "wca.exe" application?
  • How to learn ADO.NET
  • What is a good barebones CMS or framework?
  • What's the Developer Express equivalent of System.Windows.Forms.LinkButton?
  • Is it acceptable for invalid XHTML?
  • Anyone soloing using fogbugz?
  • Using MBUnit in TeamCity
  • How to setup a crontab to execute at specific time
  • Linking two Office documents
  • How can I detect if a browser is blocking a popup?
  • Apply filter to t-foreach
  • Lotus Notes convert formula to agent
  • Problem with configuration of odoo for working with pycharm
  • Unexpected number of arguments when calling EM_JS function
  • What does the function state_fidelity() do in Qiskit?
  • Azure function with IoT Hub trigger get send device
  • Cluster similar words using word2vec
  • Add elements into an array then find distinct,
  • Angular8 - error TS2304: Cannot find name
  • Manually polling streams in future implementation
  • How do you perform receipt validation for Android on Xamarin Forms
  • What is the rule behind instruction count in Intel PIN?
  • How to draw some text when click a button in wxWidgets?
  • shadow
    Privacy Policy - Terms - Contact Us © scrbit.com