diff options
Diffstat (limited to 'examples/yaml/Pulumi.yaml')
| -rw-r--r-- | examples/yaml/Pulumi.yaml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/examples/yaml/Pulumi.yaml b/examples/yaml/Pulumi.yaml new file mode 100644 index 0000000..d9cd94c --- /dev/null +++ b/examples/yaml/Pulumi.yaml @@ -0,0 +1,36 @@ +name: porkbun-example +runtime: yaml +description: Example Pulumi program managing Porkbun DNS records. + +plugins: + providers: + - name: porkbun + path: ../../bin + +config: + domain: + type: string + default: example.com + +resources: + www: + type: porkbun:DnsRecord + properties: + domain: ${domain} + name: www + type: A + content: 192.0.2.1 + + mail: + type: porkbun:DnsRecord + properties: + domain: ${domain} + name: "" + type: MX + content: mail.${domain} + prio: 10 + ttl: 3600 + +outputs: + wwwFqdn: ${www.fqdn} + wwwRecordId: ${www.id} |