summaryrefslogtreecommitdiff
path: root/src/main/resources/io/trygvis/rules/machine/machine.drl
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/io/trygvis/rules/machine/machine.drl')
-rw-r--r--src/main/resources/io/trygvis/rules/machine/machine.drl14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/resources/io/trygvis/rules/machine/machine.drl b/src/main/resources/io/trygvis/rules/machine/machine.drl
new file mode 100644
index 0000000..45df925
--- /dev/null
+++ b/src/main/resources/io/trygvis/rules/machine/machine.drl
@@ -0,0 +1,14 @@
+package io.trygvis.rules.machine;
+
+import io.trygvis.rules.dba.Cluster;
+import io.trygvis.rules.dba.Container;
+import io.trygvis.rules.machine.Machine;
+import io.trygvis.rules.dns.DnsEntry;
+
+rule "New machine"
+when
+ $container: Container()
+then
+ insert(DnsEntry.a($container.name + ".machine.acme.org"));
+ insert(DnsEntry.aaaa($container.name + ".machine.acme.org"));
+end