summaryrefslogtreecommitdiff
path: root/libvirt/provider.go
diff options
context:
space:
mode:
authorDario Maiocchi <dmaiocchi@suse.com>2017-11-20 22:58:08 +0100
committerAlvaro <alvaro.saurin@gmail.com>2017-11-22 16:41:34 +0100
commit88c0dfcca51f4d301810380dacd119a9f291417c (patch)
tree3cc1989971c79abf043da151d761f21eb3c67a7c /libvirt/provider.go
parent61fe2db30a7bb1f953c147cf9abbc0447fea2fce (diff)
downloadterraform-provider-libvirt-88c0dfcca51f4d301810380dacd119a9f291417c.tar
terraform-provider-libvirt-88c0dfcca51f4d301810380dacd119a9f291417c.tar.gz
use poolMutexKV for locking resources.
Diffstat (limited to 'libvirt/provider.go')
-rw-r--r--libvirt/provider.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/libvirt/provider.go b/libvirt/provider.go
index c5f9b09f..e1ebaeb4 100644
--- a/libvirt/provider.go
+++ b/libvirt/provider.go
@@ -1,10 +1,14 @@
package libvirt
import (
+ "github.com/hashicorp/terraform/helper/mutexkv"
"github.com/hashicorp/terraform/helper/schema"
"github.com/hashicorp/terraform/terraform"
)
+// Global poolMutexKV
+var poolMutexKV = mutexkv.NewMutexKV()
+
// Provider libvirt
func Provider() terraform.ResourceProvider {
return &schema.Provider{