Promise Bundles

Bundle common g

ARGS:
TYPE: vars
Promise type is vars, context is any

Resource object 'secret_keys_dir' make the promise to default promisee 'cf-common' (about vars)...
........................string => /tmp , if body context any

Promise belongs to bundle g (type common) in '../tests/units/unit_root_passwd.cf' near line 20

Bundle agent SetRootPassword

ARGS:
TYPE: files
Promise type is files, context is any

Resource object '/var/cfengine/ppkeys/rootpw.txt' make the promise to default promisee 'cf-agent' (about files)...
........................copy_from => scp($(fqhost)-root.txt,master_host.example.org,)

Promise belongs to bundle SetRootPassword (type agent) in '../tests/units/unit_root_passwd.cf' near line 32

Promise type is files, context is any

Resource object '/tmp/shadow' make the promise to default promisee 'cf-agent' (about files)...
........................edit_line => SetRootPw , if body context any

Promise belongs to bundle SetRootPassword (type agent) in '../tests/units/unit_root_passwd.cf' near line 38

Bundle edit_line SetRootPw

ARGS:
TYPE: vars
Promise type is vars, context is any

Resource object 'pw' make the promise to default promisee 'cf-edit_line' (about vars)...
........................int => 1 , if body context any

Promise belongs to bundle SetRootPw (type edit_line) in '../tests/units/unit_root_passwd.cf' near line 51

TYPE: field_edits
Promise type is field_edits, context is any

Resource object 'root.*' make the promise to default promisee 'cf-edit_line' (about field_edits)...
........................edit_field => col(:,2,$(rpw[2]),set,)

Promise belongs to bundle SetRootPw (type edit_line) in '../tests/units/unit_root_passwd.cf' near line 59

Bundle server passwords

ARGS:
TYPE: vars
Promise type is vars, context is any

Resource object 'pw_classes' make the promise to default promisee 'cf-server' (about vars)...
........................int => 0 , if body context any

Promise belongs to bundle passwords (type server) in '../tests/units/unit_root_passwd.cf' near line 73

Promise type is vars, context is any

Resource object 'each_pw_class' make the promise to default promisee 'cf-server' (about vars)...
........................slist => getindices(acl,)

Promise belongs to bundle passwords (type server) in '../tests/units/unit_root_passwd.cf' near line 74

TYPE: access
Promise type is access, context is any

Resource object '/secret/keys/$(each_pw_class)-root.txt' make the promise to default promisee 'cf-server' (about access)...
........................admit => splitstring($(acl[$(each_pw_class)]),:,100,)

Promise belongs to bundle passwords (type server) in '../tests/units/unit_root_passwd.cf' near line 80

All Bodies

common control(no parameters)
.............................version => 1.2.3 if subbody context any
.............................bundlesequence => {'SetRootPassword'} if subbody context any