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() },