diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..396aa67b --- /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 00000000..6623ad87 --- /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 6f327bc5..00ad9419 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 00000000..d97b9e44 --- /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 6f327bc5..4e319a3e 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() },