@@ -13,47 +13,47 @@ This data source simplifies the process of generating valid partitioning configu
13
13
14
14
``` hcl
15
15
data "scaleway_easy_partitioning" "default" {
16
- offer_id = "11111111-1111-1111-1111-111111111111"
17
- os_id = "22222222-2222-2222-2222-222222222222"
18
- swap = true
19
- extra_partition = true
20
- ext_4_mountpoint = "/data"
16
+ offer_id = "11111111-1111-1111-1111-111111111111"
17
+ os_id = "22222222-2222-2222-2222-222222222222"
18
+ swap = true
19
+ extra_partition = true
20
+ ext_4_mountpoint = "/data"
21
21
}
22
22
```
23
23
24
24
``` hcl
25
25
data "scaleway_baremetal_offer" "my_offer" {
26
- zone = "fr-par-1"
27
- name = "EM-B220E-NVME"
26
+ zone = "fr-par-1"
27
+ name = "EM-B220E-NVME"
28
28
}
29
29
30
30
data "scaleway_baremetal_os" "my_os" {
31
- zone = "fr-par-1"
32
- name = "Ubuntu"
33
- version = "22.04 LTS (Jammy Jellyfish)"
31
+ zone = "fr-par-1"
32
+ name = "Ubuntu"
33
+ version = "22.04 LTS (Jammy Jellyfish)"
34
34
}
35
35
36
36
resource "scaleway_iam_ssh_key" "main" {
37
- name = "my-ssh-key"
38
- public_key = "my-ssh-key-public"
37
+ name = "my-ssh-key"
38
+ public_key = "my-ssh-key-public"
39
39
}
40
40
41
41
data "scaleway_baremetal_easy_partitioning" "test" {
42
- offer_id = data.scaleway_baremetal_offer.my_offer.offer_id
43
- os_id = data.scaleway_baremetal_os.my_os.os_id
44
- swap = false
45
- ext_4_mountpoint = "/hello"
42
+ offer_id = data.scaleway_baremetal_offer.my_offer.offer_id
43
+ os_id = data.scaleway_baremetal_os.my_os.os_id
44
+ swap = false
45
+ ext_4_mountpoint = "/hello"
46
46
}
47
47
48
48
resource "scaleway_baremetal_server" "base" {
49
- name = "my-baremetal-server"
50
- zone = "fr-par-1"
51
- description = "test a description"
52
- offer = data.scaleway_baremetal_offer.my_offer.offer_id
53
- os = data.scaleway_baremetal_os.my_os.os_id
54
- partitioning = data.scaleway_baremetal_easy_partitioning.test.json_partition
55
- tags = ["terraform-test", "scaleway_baremetal_server", "minimal", "edited"]
56
- ssh_key_ids = [scaleway_iam_ssh_key.main.id]
49
+ name = "my-baremetal-server"
50
+ zone = "fr-par-1"
51
+ description = "test a description"
52
+ offer = data.scaleway_baremetal_offer.my_offer.offer_id
53
+ os = data.scaleway_baremetal_os.my_os.os_id
54
+ partitioning = data.scaleway_baremetal_easy_partitioning.test.json_partition
55
+ tags = ["terraform-test", "scaleway_baremetal_server", "minimal", "edited"]
56
+ ssh_key_ids = [scaleway_iam_ssh_key.main.id]
57
57
}
58
58
```
59
59
@@ -75,4 +75,4 @@ In addition to all above arguments, the following attributes are exported:
75
75
76
76
- ` id ` — A composite identifier derived from offer_id and os_id.
77
77
78
- - ` json_partition ` — A validated partitioning schema in JSON format that can be directly used for BareMetal server deployment.
78
+ - ` json_partition ` — A validated partitioning schema in JSON format that can be directly used for BareMetal server deployment.
0 commit comments