import "world" $ns = "estate" $exchanged = world.kvlookup($ns) $state = $exchanged[$hostname] || "default" if $state == "one" or $state == "default" { file "/tmp/mgmt/state" { state => $const.res.file.state.exists, content => "state: one\n", } exec "timer" { cmd => "/usr/bin/sleep 1s", } kv "${ns}" { key => $ns, value => "two", #mapped => true, } Exec["timer"] -> Kv["${ns}"] } if $state == "two" { file "/tmp/mgmt/state" { state => $const.res.file.state.exists, content => "state: two\n", } exec "timer" { cmd => "/usr/bin/sleep 1s", } kv "${ns}" { key => $ns, value => "three", #mapped => true, } Exec["timer"] -> Kv["${ns}"] } if $state == "three" { file "/tmp/mgmt/state" { state => $const.res.file.state.exists, content => "state: three\n", } exec "timer" { cmd => "/usr/bin/sleep 1s", } kv "${ns}" { key => $ns, value => "one", #mapped => true, } Exec["timer"] -> Kv["${ns}"] }