From bbbb042694261f888735f4d4c5c8e9162e0cd456 Mon Sep 17 00:00:00 2001 From: Craig Comstock Date: Wed, 17 Jan 2024 13:06:02 -0600 Subject: [PATCH] attempt to make a flag file based on either cmdb (data namespace) or simple class --- cfengine-ci/cfengine-ci.cf | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/cfengine-ci/cfengine-ci.cf b/cfengine-ci/cfengine-ci.cf index de25a28..005b417 100644 --- a/cfengine-ci/cfengine-ci.cf +++ b/cfengine-ci/cfengine-ci.cf @@ -1,6 +1,17 @@ bundle agent cfengine_ci { - methods: + vars: + "flag_file" string => "${sys.statedir}/ci_buildhost.flag"; + + files: data:ci_buildhost:: + "${flag_file}" + create => true; + + classes: + "ci_buildhost" expresion => fileexists("${flag_file}"); + + methods: + data:ci_buildhost|ci_buildhost:: "cfengine_ci_buildhost"; }