diff options
Diffstat (limited to 'durable_rules-test/py/acme/rai/machine.py')
-rw-r--r-- | durable_rules-test/py/acme/rai/machine.py | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/durable_rules-test/py/acme/rai/machine.py b/durable_rules-test/py/acme/rai/machine.py deleted file mode 100644 index 5b5da22..0000000 --- a/durable_rules-test/py/acme/rai/machine.py +++ /dev/null @@ -1,22 +0,0 @@ -from durable.lang import * - -class Dns: - @staticmethod - def a(key: str, fqdn: str): - return {"type": "dns-entry", - "key": key, - "fqdn": fqdn, - "rrType": "A" - } - -class Machine: - @staticmethod - def make(name: str): - return {"type": "machine", "key": name, "name": name} - - @staticmethod - def declare_rules(): - @when_all((m.type == "machine")) - def acmeApp(c): - c.assert_fact(Dns.a(c.m.key, f"{c.m.name}.machine.acme.corp")) - |