From 459ffe9d2ad71cf56b4fc972e43047aae5f4cf1a Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Mon, 29 Sep 2014 10:28:08 -0700 Subject: [PATCH] providers/*: fix compilation for input --- builtin/providers/aws/resource_provider.go | 6 ++++++ builtin/providers/cloudflare/resource_provider.go | 6 ++++++ builtin/providers/consul/resource_provider.go | 6 ++++++ builtin/providers/digitalocean/resource_provider.go | 6 ++++++ builtin/providers/dnsimple/resource_provider.go | 6 ++++++ 5 files changed, 30 insertions(+) diff --git a/builtin/providers/aws/resource_provider.go b/builtin/providers/aws/resource_provider.go index b2c2fa1d8..4f7818743 100644 --- a/builtin/providers/aws/resource_provider.go +++ b/builtin/providers/aws/resource_provider.go @@ -30,6 +30,12 @@ type ResourceProvider struct { p *schema.Provider } +func (p *ResourceProvider) Input( + input terraform.UIInput, + c *terraform.ResourceConfig) (*terraform.ResourceConfig, error) { + return Provider().Input(input, c) +} + func (p *ResourceProvider) Validate(c *terraform.ResourceConfig) ([]string, []error) { return Provider().Validate(c) } diff --git a/builtin/providers/cloudflare/resource_provider.go b/builtin/providers/cloudflare/resource_provider.go index bb0dc0c6a..307498b4d 100644 --- a/builtin/providers/cloudflare/resource_provider.go +++ b/builtin/providers/cloudflare/resource_provider.go @@ -14,6 +14,12 @@ type ResourceProvider struct { client *cloudflare.Client } +func (p *ResourceProvider) Input( + input terraform.UIInput, + c *terraform.ResourceConfig) (*terraform.ResourceConfig, error) { + return c, nil +} + func (p *ResourceProvider) Validate(c *terraform.ResourceConfig) ([]string, []error) { v := &config.Validator{ Required: []string{ diff --git a/builtin/providers/consul/resource_provider.go b/builtin/providers/consul/resource_provider.go index 17da5a55c..13200ebc1 100644 --- a/builtin/providers/consul/resource_provider.go +++ b/builtin/providers/consul/resource_provider.go @@ -13,6 +13,12 @@ type ResourceProvider struct { client *consulapi.Client } +func (p *ResourceProvider) Input( + input terraform.UIInput, + c *terraform.ResourceConfig) (*terraform.ResourceConfig, error) { + return c, nil +} + func (p *ResourceProvider) Validate(c *terraform.ResourceConfig) ([]string, []error) { v := &config.Validator{ Optional: []string{ diff --git a/builtin/providers/digitalocean/resource_provider.go b/builtin/providers/digitalocean/resource_provider.go index 30310711b..6ded1018b 100644 --- a/builtin/providers/digitalocean/resource_provider.go +++ b/builtin/providers/digitalocean/resource_provider.go @@ -19,6 +19,12 @@ type ResourceProvider struct { p *schema.Provider } +func (p *ResourceProvider) Input( + input terraform.UIInput, + c *terraform.ResourceConfig) (*terraform.ResourceConfig, error) { + return Provider().Input(input, c) +} + func (p *ResourceProvider) Validate(c *terraform.ResourceConfig) ([]string, []error) { prov := Provider() return prov.Validate(c) diff --git a/builtin/providers/dnsimple/resource_provider.go b/builtin/providers/dnsimple/resource_provider.go index 25a9ebb7c..a9d0f3159 100644 --- a/builtin/providers/dnsimple/resource_provider.go +++ b/builtin/providers/dnsimple/resource_provider.go @@ -14,6 +14,12 @@ type ResourceProvider struct { client *dnsimple.Client } +func (p *ResourceProvider) Input( + input terraform.UIInput, + c *terraform.ResourceConfig) (*terraform.ResourceConfig, error) { + return c, nil +} + func (p *ResourceProvider) Validate(c *terraform.ResourceConfig) ([]string, []error) { v := &config.Validator{ Required: []string{