How to assign public definitions for custom and community cookbooks?
We want to use custom cookbooks and community cookbooks.
In community cookbooks there are default attributes.
For example cookbook openldap have an attribute:
default['openldap']['server'] = "ldap.localdomain"
This attribute must have our specific a domainname when chef-client runs
For example we have a custom cookbook network-basic. And this cookbook have attrribute:
default['dns']['domainname'] = "example.com"
I want to define attribute once.
Where i must define domainname:
1. in the databag for example:
databag globalsettings item dns
knife data bag show globalsettings dns
dchostname: pdc
dcipaddress: 192.168.0.3
domainname: example.com
id: dns
how can i override attribute from community cookbook ?
how can i define and/or override attribute dnsdomainname in a custom cookbook?
2. in the environment production for example ?
3. in the role attributes ?
-- Best regards, CVision Lab System Administrator Vladmir Skubriev
Archive powered by MHonArc 2.6.16.