[chef] Re: override


Chronological Thread 
  • From: James Wilford < >
  • To:
  • Subject: [chef] Re: override
  • Date: Thu, 19 Sep 2013 16:37:24 +0100

You can use a service template to override the defaults for a specific 
service:

{
  "id": "windows_load",
  "hostgroup_name": "windows",
  "command_line": "$USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v
CPULOAD -l 5,80,90",
  "servicegroups": "windows",
  "service_template": "it_contacts"
}

In data bag nagios_templates/it_contacts.json :

{
  "id": "it_contacts",
  "contact_groups": "it"
}

Cheers

James


On Wed, Sep 18, 2013 at 8:12 PM, Nikhil Shah 
< >
 wrote:
> Does anyone of if its possible to have an override attribute for data bags?
> This is geared towards nagios, I've got templates checks that i've setup via
> data bags; however, for this individual host…I am trying to add a individual
> to this one check to get alerts.
>
> I wanted to change just the contact_groups for this one items:
>
>
> {
>   "id": "windows_load",
>   "hostgroup_name": "windows",
>   "command_line": "$USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v CPULOAD -l
> 5,80,90",
>   "servicegroups": "windows",
>   "contact_groups": "it"
> }
>
> Perhaps do something like:
>
> override_attributes(
>   "nagios_services" =>
> "windows_load" =>  { "contact_groups" => "developers" }
> )
>
>
> FYI - The nagios_services is the actual data bag; whereas the windows_load
> is the json file. Obviously, this is a json file and not sure mach a
> attribute.
>
> Nikhil Shah /  System Administrator
> 
>
> The Orchard® / www.theorchard.com
>
> t (+1) 212.308.5648 / f (+1) 212.201.9203
> 23 E. 4th St., 3rd Fl / New York, NY 10003
>
> The Daily Rind™ / www.dailyrindblog.com
> Facebook / @orchtweets
>
> Privileged And Confidential Communication.
> This electronic transmission, and any documents attached hereto, (a) are
> protected by the Electronic Communications Privacy Act (18 USC §§
> 2510-2521), (b) may contain confidential and/or legally privileged
> information, and (c) are for the sole use of the intended recipient named
> above. If you have received this electronic message in error, please notify
> the sender and delete the electronic message. Any disclosure, copying,
> distribution, or use of the contents of the information received in error is
> strictly prohibited.
>
>


  • [chef] override, Nikhil Shah, 09/18/2013
    • [chef] Re: override, James Wilford, 09/19/2013

Archive powered by MHonArc 2.6.16.

§