summaryrefslogtreecommitdiff
path: root/libvirt/resource_libvirt_domain_test.go
diff options
context:
space:
mode:
authorlocalghost <zkostrzewa@gmail.com>2017-06-23 22:19:22 +0200
committerFlavio Castelli <flavio@castelli.me>2017-06-26 22:19:52 +0200
commit8b8c66e3bd53aeab3806179aefaec2b453dbd4ad (patch)
tree25f90fa43201bfa16fe7a721bf7c2c64cab0e086 /libvirt/resource_libvirt_domain_test.go
parent7bab91695709f07227e18079651d7a2063986268 (diff)
downloadterraform-provider-libvirt-8b8c66e3bd53aeab3806179aefaec2b453dbd4ad.tar
terraform-provider-libvirt-8b8c66e3bd53aeab3806179aefaec2b453dbd4ad.tar.gz
Add autostart option for domain resource.
Diffstat (limited to 'libvirt/resource_libvirt_domain_test.go')
-rw-r--r--libvirt/resource_libvirt_domain_test.go24
1 files changed, 24 insertions, 0 deletions
diff --git a/libvirt/resource_libvirt_domain_test.go b/libvirt/resource_libvirt_domain_test.go
index e8897f3d..7eec6e23 100644
--- a/libvirt/resource_libvirt_domain_test.go
+++ b/libvirt/resource_libvirt_domain_test.go
@@ -351,6 +351,30 @@ func TestAccLibvirtDomain_Cpu(t *testing.T) {
})
}
+func TestAccLibvirtDomain_Autostart(t *testing.T) {
+ var domain libvirt.Domain
+
+ var config = fmt.Sprintf(`
+ resource "libvirt_domain" "acceptance-test-domain" {
+ name = "terraform-test"
+ autostart = true
+ }`)
+ resource.Test(t, resource.TestCase{
+ PreCheck: func() { testAccPreCheck(t) },
+ Providers: testAccProviders,
+ CheckDestroy: testAccCheckLibvirtDomainDestroy,
+ Steps: []resource.TestStep{
+ resource.TestStep{
+ Config: config,
+ Check: resource.ComposeTestCheckFunc(
+ testAccCheckLibvirtDomainExists("libvirt_domain.acceptance-test-domain", &domain),
+ resource.TestCheckResourceAttr("libvirt_domain.acceptance-test-domain", "autostart", "true"),
+ ),
+ },
+ },
+ })
+}
+
func TestAccLibvirtDomain_Filesystems(t *testing.T) {
var domain libvirt.Domain