summaryrefslogtreecommitdiff
path: root/durable_rules-test/py/acme/rai/machine.py
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2021-02-03 16:36:18 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2021-02-03 16:36:18 +0100
commitdda4b069d5a0ce8d377ccd355a48959fdec1e110 (patch)
tree16c7a44e6d1353de5c929055f169ce328fb8d47b /durable_rules-test/py/acme/rai/machine.py
parentbafe762ac01d16904c18404283027e426e19bc73 (diff)
downloadrules-sandbox-dda4b069d5a0ce8d377ccd355a48959fdec1e110.tar.gz
rules-sandbox-dda4b069d5a0ce8d377ccd355a48959fdec1e110.tar.bz2
rules-sandbox-dda4b069d5a0ce8d377ccd355a48959fdec1e110.tar.xz
rules-sandbox-dda4b069d5a0ce8d377ccd355a48959fdec1e110.zip
Removing original Python-based experiment.
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"))
-