From 3c9504419e9a463c481f428c2d2b8a9b18982c39 Mon Sep 17 00:00:00 2001 From: Richard Sentino Date: Sat, 10 Dec 2016 18:41:56 +1300 Subject: [PATCH] feat(DNSimple): add DNSimple support --- CHANGELOG.md | 1 + README.md | 2 +- snippets/terraform.json | 26 ++++++++++++++++++++++++++ 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dde9d4f..70a682d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * Add support for `Cobbler` * Add support for `Datadog` * Add support for `DNSMadeEasy` +* Add support for `DNSimple` # 0.10.0 diff --git a/README.md b/README.md index 67496cc..0f52705 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,7 @@ This extension for Visual Studio Code adds snippets for Terraform. * Cobbler * Datadog * DNSMadeEasy +* DNSimple * AWS * Resources w/ examples * All [Data Sources](https://www.terraform.io/docs/providers/aws/d/acm_certificate.html), @@ -98,7 +99,6 @@ A massive list of things to add ### Providers -* DNSimple * Dyn * Fastly * Grafana diff --git a/snippets/terraform.json b/snippets/terraform.json index 23c74cf..6ba5bf2 100644 --- a/snippets/terraform.json +++ b/snippets/terraform.json @@ -4716,4 +4716,30 @@ "}" ] }, + "dnsimple": { + "prefix": "tf-dnsimple", + "description": "define a dnsimple provider.", + "body": [ + "provider \"dnsimple\" {", + " token = \"\\${var.dnsimple_token}\"", + " email = \"\\${var.dnsimple_email}\"", + "}" + ] + }, + "dnsimple_record": { + "prefix": "tf-dnsimple_record", + "description": "define dnsimple_record resource.", + "body": [ + "resource \"dnsimple_record\" \"${myResourceName}\" {", + " name = \"my-${myResourceName}\"", + " description = \"my-description-${myResourceName}\"\n", + " # Add a record to the root domain", + " domain = \"\\${var.dnsimple_domain}\"", + " name = \"", + " value = \"192.168.0.11\"", + " type = \"A\"", + " ttl = 3600", + "}" + ] + }, } \ No newline at end of file