Skip to content

Commit 3826e75

Browse files
authored
Merge pull request #1169 from yamamoto-febc/feature/20g
sakuracloud_cdrom: 20GB対応
2 parents b0b99b3 + a3c302f commit 3826e75

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

sakuracloud/resource_sakuracloud_cdrom.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func resourceSakuraCloudCDROM() *schema.Resource {
5454

5555
Schema: map[string]*schema.Schema{
5656
"name": schemaResourceName(resourceName),
57-
"size": schemaResourceSize(resourceName, 5, []int{5, 10}...),
57+
"size": schemaResourceSize(resourceName, 5, []int{5, 10, 20}...),
5858
"iso_image_file": {
5959
Type: schema.TypeString,
6060
Optional: true,

sakuracloud/resource_sakuracloud_cdrom_test.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ func TestAccSakuraCloudCDROM_basic(t *testing.T) {
4646
Check: resource.ComposeTestCheckFunc(
4747
testCheckSakuraCloudCDROMExists(resourceName, &cdrom),
4848
resource.TestCheckResourceAttr(resourceName, "name", rand),
49-
resource.TestCheckResourceAttr(resourceName, "size", "5"),
49+
resource.TestCheckResourceAttr(resourceName, "size", "20"),
5050
resource.TestCheckResourceAttrPair(
5151
resourceName, "icon_id",
5252
"sakuracloud_icon.foobar", "id",
@@ -61,7 +61,7 @@ func TestAccSakuraCloudCDROM_basic(t *testing.T) {
6161
Config: buildConfigWithArgs(testAccSakuraCloudCDROM_update, rand),
6262
Check: resource.ComposeTestCheckFunc(
6363
resource.TestCheckResourceAttr(resourceName, "name", rand+"-upd"),
64-
resource.TestCheckResourceAttr(resourceName, "size", "5"),
64+
resource.TestCheckResourceAttr(resourceName, "size", "20"),
6565
resource.TestCheckResourceAttr(resourceName, "icon_id", ""),
6666
resource.TestCheckResourceAttr(resourceName, "iso_image_file", "test/dummy-upd.iso"),
6767
resource.TestCheckResourceAttr(resourceName, "description", "description-upd"),
@@ -165,7 +165,7 @@ func TestAccImportSakuraCloudCDROM_basic(t *testing.T) {
165165
}
166166
expects := map[string]string{
167167
"name": rand,
168-
"size": "5",
168+
"size": "20",
169169
"description": "description",
170170
"tags.0": "tag1",
171171
"tags.1": "tag2",
@@ -210,7 +210,7 @@ func TestAccImportSakuraCloudCDROM_basic(t *testing.T) {
210210
var testAccSakuraCloudCDROM_basic = `
211211
resource "sakuracloud_cdrom" "foobar" {
212212
name = "{{ .arg0 }}"
213-
size = 5
213+
size = 20
214214
iso_image_file = "test/dummy.iso"
215215
description = "description"
216216
tags = ["tag1", "tag2"]
@@ -226,7 +226,7 @@ resource "sakuracloud_icon" "foobar" {
226226
var testAccSakuraCloudCDROM_update = `
227227
resource "sakuracloud_cdrom" "foobar" {
228228
name = "{{ .arg0 }}-upd"
229-
size = 5
229+
size = 20
230230
iso_image_file = "test/dummy-upd.iso"
231231
description = "description-upd"
232232
tags = ["tag1-upd", "tag2-upd"]

website/docs/r/cdrom.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ resource "sakuracloud_cdrom" "foobar" {
2929
* `content_file_name` - (Optional) The name of content file to upload to as the CD-ROM. This is only used when `content` is specified. This conflicts with [`iso_image_file`]. Default:`config`.
3030
* `iso_image_file` - (Optional) The file path to upload to as the CD-ROM. This conflicts with [`content`].
3131
* `hash` - (Optional) The md5 checksum calculated from the base64 encoded file body.
32-
* `size` - (Optional) The size of CD-ROM in GiB. This must be one of [`5`/`10`]. Changing this forces a new resource to be created. Default:`5`.
32+
* `size` - (Optional) The size of CD-ROM in GiB. This must be one of [`5`/`10`/`20`]. Changing this forces a new resource to be created. Default:`5`.
3333

3434
#### Common Arguments
3535

0 commit comments

Comments
 (0)