File: 109.cf.sub

package info (click to toggle)
cfengine3 3.24.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 37,552 kB
  • sloc: ansic: 163,161; sh: 10,296; python: 2,950; makefile: 1,744; lex: 784; yacc: 633; perl: 211; pascal: 157; xml: 21; sed: 13
file content (29 lines) | stat: -rw-r--r-- 647 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
body file control
{
  namespace => "ns109";
}

bundle agent pass()
{
  classes:
      "shred" expression => "default:shared_class";

  vars:
      "shared_dependent" string => "works",
      ifvarclass => "default:shared_class";

    shred::
      "forced_dependent" string => "works";

  reports:
    DEBUG::
      "Does the shared class work in a variable? Is '$(shared_dependent)' == 'works'?";

      "Does the shared class work explicitly? Is '$(forced_dependent)' == 'works'?";

      "The shared class claims to work."
      ifvarclass => "$(class_needed)";

      "The shared class does not work"
      ifvarclass => "!$(class_needed)";
}