summaryrefslogtreecommitdiff
path: root/out/acme/apps.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'out/acme/apps.yaml')
-rw-r--r--out/acme/apps.yaml159
1 files changed, 103 insertions, 56 deletions
diff --git a/out/acme/apps.yaml b/out/acme/apps.yaml
index e0e9e88..61a0673 100644
--- a/out/acme/apps.yaml
+++ b/out/acme/apps.yaml
@@ -19,39 +19,6 @@
data:
&ws-2 name: "ws-2"
fqdn: null
-- type: "io.trygvis.rules.dns.DnsEntry"
- data:
- fqdn: "acme-1.machine.acme.com"
- type: "A"
-- type: "io.trygvis.rules.dns.DnsEntry"
- data:
- fqdn: "acme-2.machine.acme.com"
- type: "A"
-- type: "io.trygvis.rules.dns.DnsEntry"
- data:
- fqdn: "acme-3.machine.acme.com"
- type: "A"
-- type: "io.trygvis.rules.dns.DnsEntryTerraformExpression"
- data:
- entry:
- fqdn: "acme-1.machine.acme.com"
- type: "A"
- key: "acme-1"
- expression: "scaleway_instance_ip.acme-1.address"
-- type: "io.trygvis.rules.dns.DnsEntryTerraformExpression"
- data:
- entry:
- fqdn: "acme-2.machine.acme.com"
- type: "A"
- key: "acme-2"
- expression: "scaleway_instance_ip.acme-2.address"
-- type: "io.trygvis.rules.dns.DnsEntryTerraformExpression"
- data:
- entry:
- fqdn: "acme-3.machine.acme.com"
- type: "A"
- key: "acme-3"
- expression: "scaleway_instance_ip.acme-3.address"
- type: "io.trygvis.rules.dns.DnsZone"
data:
name: "ci.acme.com"
@@ -248,33 +215,113 @@
roles:
- "production-app"
- "production-db"
-- type: "io.trygvis.rules.terraform.ScalewayMachine"
- data:
- &acme-1 key: "acme-1"
- machine: *acme-1
-- type: "io.trygvis.rules.terraform.ScalewayMachine"
- data:
- &acme-2 key: "acme-2"
- machine: *acme-2
-- type: "io.trygvis.rules.terraform.ScalewayMachine"
- data:
- &acme-3 key: "acme-3"
- machine: *acme-3
-- type: "io.trygvis.rules.terraform.ScalewayMachine"
- data:
- &ws-1 key: "ws-1"
- machine: *ws-1
-- type: "io.trygvis.rules.terraform.ScalewayMachine"
- data:
- &ws-2 key: "ws-2"
- machine: *ws-2
+- type: "io.trygvis.rules.terraform.TerraformResource$ArrayTerraformValue"
+ data:
+ - "scaleway_instance_ip.acme-1.id"
+- type: "io.trygvis.rules.terraform.TerraformResource$ArrayTerraformValue"
+ data:
+ - "scaleway_instance_ip.acme-3.id"
+- type: "io.trygvis.rules.terraform.TerraformResource$ArrayTerraformValue"
+ data:
+ - "scaleway_instance_ip.acme-2.id"
+- type: "io.trygvis.rules.terraform.TerraformResource"
+ data:
+ output: "terraform/acme-1-instance.tf"
+ kind: "scaleway_server_instance"
+ instance: "acme-1"
+ values:
+ name: "acme-1"
+ type: "DEV1-S"
+ image: "b3042271-d2b1-4f87-b407-aedd3bbd1663"
+ ip_id: "scaleway_instance_ip.acme-1.ip"
+ enable_dynamic_ip: false
+ enable_ipv6: true
+ name: "scaleway_server_instance.acme-1"
+- type: "io.trygvis.rules.terraform.TerraformResource"
+ data:
+ output: "terraform/acme-1-ip.tf"
+ kind: "scaleway_instance_ip"
+ instance: "acme-1"
+ values: {}
+ name: "scaleway_instance_ip.acme-1"
+- type: "io.trygvis.rules.terraform.TerraformResource"
+ data:
+ output: "terraform/acme-1-ip.tf"
+ kind: "scaleway_instance_reverse_dns"
+ instance: "acme-1"
+ values:
+ reverse: "acme-1.machine.acme.com."
+ ip_id: "scaleway_instance_ip.acme-1.id"
+ name: "scaleway_instance_reverse_dns.acme-1"
+- type: "io.trygvis.rules.terraform.TerraformResource"
+ data:
+ output: "terraform/acme-2-instance.tf"
+ kind: "scaleway_server_instance"
+ instance: "acme-2"
+ values:
+ name: "acme-1"
+ type: "DEV1-S"
+ image: "b3042271-d2b1-4f87-b407-aedd3bbd1663"
+ ip_id: "scaleway_instance_ip.acme-2.ip"
+ enable_dynamic_ip: false
+ enable_ipv6: true
+ name: "scaleway_server_instance.acme-2"
+- type: "io.trygvis.rules.terraform.TerraformResource"
+ data:
+ output: "terraform/acme-2-ip.tf"
+ kind: "scaleway_instance_ip"
+ instance: "acme-2"
+ values: {}
+ name: "scaleway_instance_ip.acme-2"
+- type: "io.trygvis.rules.terraform.TerraformResource"
+ data:
+ output: "terraform/acme-2-ip.tf"
+ kind: "scaleway_instance_reverse_dns"
+ instance: "acme-2"
+ values:
+ reverse: "acme-2.machine.acme.com."
+ ip_id: "scaleway_instance_ip.acme-2.id"
+ name: "scaleway_instance_reverse_dns.acme-2"
+- type: "io.trygvis.rules.terraform.TerraformResource"
+ data:
+ output: "terraform/acme-3-instance.tf"
+ kind: "scaleway_server_instance"
+ instance: "acme-3"
+ values:
+ name: "acme-1"
+ type: "DEV1-S"
+ image: "b3042271-d2b1-4f87-b407-aedd3bbd1663"
+ ip_id: "scaleway_instance_ip.acme-3.ip"
+ enable_dynamic_ip: false
+ enable_ipv6: true
+ name: "scaleway_server_instance.acme-3"
+- type: "io.trygvis.rules.terraform.TerraformResource"
+ data:
+ output: "terraform/acme-3-ip.tf"
+ kind: "scaleway_instance_ip"
+ instance: "acme-3"
+ values: {}
+ name: "scaleway_instance_ip.acme-3"
+- type: "io.trygvis.rules.terraform.TerraformResource"
+ data:
+ output: "terraform/acme-3-ip.tf"
+ kind: "scaleway_instance_reverse_dns"
+ instance: "acme-3"
+ values:
+ reverse: "acme-3.machine.acme.com."
+ ip_id: "scaleway_instance_ip.acme-3.id"
+ name: "scaleway_instance_reverse_dns.acme-3"
+- type: "io.trygvis.rules.terraform.TerraformMain"
+ data:
+ module: "terraform"
+ providers:
+ scaleway:
+ source: "scaleway"
+ version: "2.0.0-rc1"
- type: "io.trygvis.rules.engine.KeyValue"
data:
key: "rm-gen"
value: null
-- type: "io.trygvis.rules.terraform.GoogleManagedZoneTerraformExpression"
- data:
- &acme_zone name: "acme_zone"
- type: "io.trygvis.acme.AcmeServer"
data:
&acme-1 name: "acme-1"