unpack_arrays setting

Finally, there's the unpack_arrays setting. Let us change the data for our node again to look as follows, while leaving the common data the same:

# mynode.myorg.net.yaml
classification:
classes:
- --paessler,nagios
- webserver

The unpack_arrays setting takes each string, splits it according to the , delimiter, creating an array of, in our example, [“–-paessler”, “nagios”], and then merging it; in our example knocking out the paessler value, since it was indicated with the knockout_prefix as follows:

lookup({
'name' => 'classification',
'merge' => {
'strategy' => 'deep',
'knockout_prefix' => '--',
unpack_arrays =>’,’,
},
})

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.139.83.199