summaryrefslogtreecommitdiff
path: root/durable_rules-test/py/acme/rai/machine.py
diff options
context:
space:
mode:
Diffstat (limited to 'durable_rules-test/py/acme/rai/machine.py')
-rw-r--r--durable_rules-test/py/acme/rai/machine.py22
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"))
-