renamed arm_disk to arm_managed_disk

This commit is contained in:
Brandon Tosch 2017-03-03 14:46:33 -08:00
parent fc3efec0c9
commit ca6bc8823c
4 changed files with 36 additions and 36 deletions

View File

@ -8,22 +8,22 @@ import (
"github.com/hashicorp/terraform/helper/resource"
)
func TestAccAzureRMDisk_importEmpty(t *testing.T) {
runTestAzureRMDisk_import(t, "azurerm_disk.test", testAccAzureRMDisk_empty)
func TestAccAzureRMManagedDisk_importEmpty(t *testing.T) {
runTestAzureRMManagedDisk_import(t, "azurerm_disk.test", testAccAzureRMManagedDisk_empty)
}
/*func TestAccAzureRMDisk_importBlob(t *testing.T) {
runTestAzureRMDisk_import(t, "azurerm_disk.test", testAccAzureRMDisk_blob)
/*func TestAccAzureRMManagedDisk_importBlob(t *testing.T) {
runTestAzureRMManagedDisk_import(t, "azurerm_disk.test", testAccAzureRMManagedDisk_blob)
}*/
func runTestAzureRMDisk_import(t *testing.T, resourceName string, configSource string) {
func runTestAzureRMManagedDisk_import(t *testing.T, resourceName string, configSource string) {
ri := acctest.RandInt()
config := fmt.Sprintf(configSource, ri, ri)
resource.Test(t, resource.TestCase{
PreCheck: func() { testAccPreCheck(t) },
Providers: testAccProviders,
CheckDestroy: testCheckAzureRMDiskDestroy,
CheckDestroy: testCheckAzureRMManagedDiskDestroy,
Steps: []resource.TestStep{
resource.TestStep{
Config: config,

View File

@ -70,8 +70,6 @@ func Provider() terraform.ResourceProvider {
"azurerm_container_registry": resourceArmContainerRegistry(),
"azurerm_container_service": resourceArmContainerService(),
"azurerm_disk": resourceArmDisk(),
"azurerm_eventhub": resourceArmEventHub(),
"azurerm_eventhub_authorization_rule": resourceArmEventHubAuthorizationRule(),
"azurerm_eventhub_consumer_group": resourceArmEventHubConsumerGroup(),
@ -84,6 +82,8 @@ func Provider() terraform.ResourceProvider {
"azurerm_lb_probe": resourceArmLoadBalancerProbe(),
"azurerm_lb_rule": resourceArmLoadBalancerRule(),
"azurerm_managed_disk": resourceArmManagedDisk(),
"azurerm_key_vault": resourceArmKeyVault(),
"azurerm_local_network_gateway": resourceArmLocalNetworkGateway(),
"azurerm_network_interface": resourceArmNetworkInterface(),

View File

@ -10,12 +10,12 @@ import (
"strings"
)
func resourceArmDisk() *schema.Resource {
func resourceArmManagedDisk() *schema.Resource {
return &schema.Resource{
Create: resourceArmDiskCreate,
Read: resourceArmDiskRead,
Update: resourceArmDiskCreate,
Delete: resourceArmDiskDelete,
Create: resourceArmManagedDiskCreate,
Read: resourceArmManagedDiskRead,
Update: resourceArmManagedDiskCreate,
Delete: resourceArmManagedDiskDelete,
Importer: &schema.ResourceImporter{
State: schema.ImportStatePassthrough,
},
@ -88,11 +88,11 @@ func validateDiskSizeGB(v interface{}, k string) (ws []string, errors []error) {
return
}
func resourceArmDiskCreate(d *schema.ResourceData, meta interface{}) error {
func resourceArmManagedDiskCreate(d *schema.ResourceData, meta interface{}) error {
client := meta.(*ArmClient)
diskClient := client.diskClient
log.Printf("[INFO] preparing arguments for Azure ARM Disk creation.")
log.Printf("[INFO] preparing arguments for Azure ARM Managed Disk creation.")
name := d.Get("name").(string)
location := d.Get("location").(string)
@ -144,15 +144,15 @@ func resourceArmDiskCreate(d *schema.ResourceData, meta interface{}) error {
return err
}
if read.ID == nil {
return fmt.Errorf("[ERROR] Cannot read Disk %s (resource group %s) ID", name, resGroup)
return fmt.Errorf("[ERROR] Cannot read Managed Disk %s (resource group %s) ID", name, resGroup)
}
d.SetId(*read.ID)
return resourceArmDiskRead(d, meta)
return resourceArmManagedDiskRead(d, meta)
}
func resourceArmDiskRead(d *schema.ResourceData, meta interface{}) error {
func resourceArmManagedDiskRead(d *schema.ResourceData, meta interface{}) error {
diskClient := meta.(*ArmClient).diskClient
id, err := parseAzureResourceID(d.Id())
@ -168,7 +168,7 @@ func resourceArmDiskRead(d *schema.ResourceData, meta interface{}) error {
d.SetId("")
return nil
}
return fmt.Errorf("[ERROR] Error making Read request on Azure Disk %s (resource group %s): %s", name, resGroup, err)
return fmt.Errorf("[ERROR] Error making Read request on Azure Managed Disk %s (resource group %s): %s", name, resGroup, err)
}
d.Set("name", resp.Name)
@ -176,7 +176,7 @@ func resourceArmDiskRead(d *schema.ResourceData, meta interface{}) error {
d.Set("location", resp.Location)
if resp.Properties != nil {
if m, err := flattenAzureRmDiskProperties(resp.Properties); err != nil {
if m, err := flattenAzureRmManagedDiskProperties(resp.Properties); err != nil {
return fmt.Errorf("[DEBUG] Error setting disk properties: %#v", err)
} else {
d.Set("storage_account_type", m["storage_account_type"])
@ -189,8 +189,8 @@ func resourceArmDiskRead(d *schema.ResourceData, meta interface{}) error {
}
if resp.CreationData != nil {
if m, err := flattenAzureRmDiskCreationData(resp.CreationData); err != nil {
return fmt.Errorf("[DEBUG] Error setting disk creation data: %#v", err)
if m, err := flattenAzureRmManagedDiskCreationData(resp.CreationData); err != nil {
return fmt.Errorf("[DEBUG] Error setting managed disk creation data: %#v", err)
} else {
d.Set("create_option", m["create_option"])
if m["vhd_uri"] != nil {
@ -204,7 +204,7 @@ func resourceArmDiskRead(d *schema.ResourceData, meta interface{}) error {
return nil
}
func resourceArmDiskDelete(d *schema.ResourceData, meta interface{}) error {
func resourceArmManagedDiskDelete(d *schema.ResourceData, meta interface{}) error {
diskClient := meta.(*ArmClient).diskClient
id, err := parseAzureResourceID(d.Id())
@ -221,7 +221,7 @@ func resourceArmDiskDelete(d *schema.ResourceData, meta interface{}) error {
return nil
}
func flattenAzureRmDiskProperties(properties *disk.Properties) (map[string]interface{}, error) {
func flattenAzureRmManagedDiskProperties(properties *disk.Properties) (map[string]interface{}, error) {
result := make(map[string]interface{})
result["storage_account_type"] = string(properties.AccountType)
result["disk_size_gb"] = *properties.DiskSizeGB
@ -232,7 +232,7 @@ func flattenAzureRmDiskProperties(properties *disk.Properties) (map[string]inter
return result, nil
}
func flattenAzureRmDiskCreationData(creationData *disk.CreationData) (map[string]interface{}, error) {
func flattenAzureRmManagedDiskCreationData(creationData *disk.CreationData) (map[string]interface{}, error) {
result := make(map[string]interface{})
result["create_option"] = string(creationData.CreateOption)
if creationData.SourceURI != nil {

View File

@ -11,26 +11,26 @@ import (
"github.com/hashicorp/terraform/terraform"
)
func TestAccAzureRMDisk_empty(t *testing.T) {
func TestAccAzureRMManagedDisk_empty(t *testing.T) {
var d disk.Model
ri := acctest.RandInt()
config := fmt.Sprintf(testAccAzureRMDisk_empty, ri, ri)
config := fmt.Sprintf(testAccAzureRMManagedDisk_empty, ri, ri)
resource.Test(t, resource.TestCase{
PreCheck: func() { testAccPreCheck(t) },
Providers: testAccProviders,
CheckDestroy: testCheckAzureRMDiskDestroy,
CheckDestroy: testCheckAzureRMManagedDiskDestroy,
Steps: []resource.TestStep{
{
Config: config,
Check: resource.ComposeTestCheckFunc(
testCheckAzureRMDiskExists("azurerm_disk.test", &d),
testCheckAzureRMManagedDiskExists("azurerm_managed_disk.test", &d),
),
},
},
})
}
func testCheckAzureRMDiskExists(name string, d *disk.Model) resource.TestCheckFunc {
func testCheckAzureRMManagedDiskExists(name string, d *disk.Model) resource.TestCheckFunc {
return func(s *terraform.State) error {
rs, ok := s.RootModule().Resources[name]
if !ok {
@ -51,7 +51,7 @@ func testCheckAzureRMDiskExists(name string, d *disk.Model) resource.TestCheckFu
}
if resp.StatusCode == http.StatusNotFound {
return fmt.Errorf("Bad: VirtualMachine %q (resource group %q) does not exist", dName, resourceGroup)
return fmt.Errorf("Bad: ManagedDisk %q (resource group %q) does not exist", dName, resourceGroup)
}
*d = resp
@ -60,11 +60,11 @@ func testCheckAzureRMDiskExists(name string, d *disk.Model) resource.TestCheckFu
}
}
func testCheckAzureRMDiskDestroy(s *terraform.State) error {
func testCheckAzureRMManagedDiskDestroy(s *terraform.State) error {
conn := testAccProvider.Meta().(*ArmClient).diskClient
for _, rs := range s.RootModule().Resources {
if rs.Type != "azurerm_disk" {
if rs.Type != "azurerm_managed_disk" {
continue
}
@ -78,20 +78,20 @@ func testCheckAzureRMDiskDestroy(s *terraform.State) error {
}
if resp.StatusCode != http.StatusNotFound {
return fmt.Errorf("Disk still exists: \n%#v", resp.Properties)
return fmt.Errorf("Managed Disk still exists: \n%#v", resp.Properties)
}
}
return nil
}
var testAccAzureRMDisk_empty = `
var testAccAzureRMManagedDisk_empty = `
resource "azurerm_resource_group" "test" {
name = "acctestRG-%d"
location = "West US 2"
}
resource "azurerm_disk" "test" {
resource "azurerm_managed_disk" "test" {
name = "acctestd-%d"
location = "West US 2"
resource_group_name = "${azurerm_resource_group.test.name}"