From a6e3bd7d27450060b144ee50768e645822c22169 Mon Sep 17 00:00:00 2001 From: Grant Gongaware Date: Mon, 7 Jan 2019 15:54:44 -0800 Subject: [PATCH] introduce make file for new command targets --- Makefile | 14 ++++++++++++++ cmd/terraform-provider-proxmox/.gitignore | 1 + cmd/terraform-provider-proxmox/main.go | 3 --- cmd/terraform-provisioner-proxmox/.gitignore | 1 + cmd/terraform-provisioner-proxmox/main.go | 3 --- 5 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 Makefile create mode 100644 cmd/terraform-provider-proxmox/.gitignore create mode 100644 cmd/terraform-provisioner-proxmox/.gitignore diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..396aa67 --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ + +.PHONY: build clean + +all: build + +build: clean + @echo " -> Building" + @cd cmd/terraform-provider-proxmox && go build + @echo "Built terraform-provider-proxmox" + @cd cmd/terraform-provisioner-proxmox && go build + @echo "Built terraform-provisioner-proxmox" + +clean: + @git clean -f -d -X diff --git a/cmd/terraform-provider-proxmox/.gitignore b/cmd/terraform-provider-proxmox/.gitignore new file mode 100644 index 0000000..6623ad8 --- /dev/null +++ b/cmd/terraform-provider-proxmox/.gitignore @@ -0,0 +1 @@ +terraform-provider-proxmox diff --git a/cmd/terraform-provider-proxmox/main.go b/cmd/terraform-provider-proxmox/main.go index 6f327bc..00ad941 100644 --- a/cmd/terraform-provider-proxmox/main.go +++ b/cmd/terraform-provider-proxmox/main.go @@ -11,8 +11,5 @@ func main() { ProviderFunc: func() terraform.ResourceProvider { return proxmox.Provider() }, - ProvisionerFunc: func() terraform.ResourceProvisioner { - return proxmox.Provisioner() - }, }) } diff --git a/cmd/terraform-provisioner-proxmox/.gitignore b/cmd/terraform-provisioner-proxmox/.gitignore new file mode 100644 index 0000000..d97b9e4 --- /dev/null +++ b/cmd/terraform-provisioner-proxmox/.gitignore @@ -0,0 +1 @@ +terraform-provisioner-proxmox diff --git a/cmd/terraform-provisioner-proxmox/main.go b/cmd/terraform-provisioner-proxmox/main.go index 6f327bc..4e319a3 100644 --- a/cmd/terraform-provisioner-proxmox/main.go +++ b/cmd/terraform-provisioner-proxmox/main.go @@ -8,9 +8,6 @@ import ( func main() { plugin.Serve(&plugin.ServeOpts{ - ProviderFunc: func() terraform.ResourceProvider { - return proxmox.Provider() - }, ProvisionerFunc: func() terraform.ResourceProvisioner { return proxmox.Provisioner() },