Skip to content

Commit d0f0054

Browse files
Merge pull request GoogleCloudPlatform#4403 from annuay-google/annuay/fix-additional-disks-login
Fix additional disks for login nodes
2 parents 1411eb1 + 9140abf commit d0f0054

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

community/modules/scheduler/schedmd-slurm-gcp-v6-login/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ No resources.
8080

8181
| Name | Description | Type | Default | Required |
8282
|------|-------------|------|---------|:--------:|
83-
| <a name="input_additional_disks"></a> [additional\_disks](#input\_additional\_disks) | List of maps of disks. | <pre>list(object({<br/> disk_name = string<br/> device_name = string<br/> disk_type = string<br/> disk_size_gb = number<br/> disk_labels = map(string)<br/> auto_delete = bool<br/> boot = bool<br/> disk_resource_manager_tags = map(string)<br/> }))</pre> | `[]` | no |
83+
| <a name="input_additional_disks"></a> [additional\_disks](#input\_additional\_disks) | List of maps of disks. | <pre>list(object({<br/> disk_name = optional(string)<br/> device_name = optional(string)<br/> disk_size_gb = optional(number)<br/> disk_type = optional(string)<br/> disk_labels = optional(map(string))<br/> auto_delete = optional(bool)<br/> boot = optional(bool)<br/> disk_resource_manager_tags = optional(map(string))<br/> }))</pre> | `[]` | no |
8484
| <a name="input_additional_networks"></a> [additional\_networks](#input\_additional\_networks) | Additional network interface details for GCE, if any. | <pre>list(object({<br/> access_config = optional(list(object({<br/> nat_ip = string<br/> network_tier = string<br/> })), [])<br/> alias_ip_range = optional(list(object({<br/> ip_cidr_range = string<br/> subnetwork_range_name = string<br/> })), [])<br/> ipv6_access_config = optional(list(object({<br/> network_tier = string<br/> })), [])<br/> network = optional(string)<br/> network_ip = optional(string, "")<br/> nic_type = optional(string)<br/> queue_count = optional(number)<br/> stack_type = optional(string)<br/> subnetwork = optional(string)<br/> subnetwork_project = optional(string)<br/> }))</pre> | `[]` | no |
8585
| <a name="input_advanced_machine_features"></a> [advanced\_machine\_features](#input\_advanced\_machine\_features) | See https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_instance_template#nested_advanced_machine_features | <pre>object({<br/> enable_nested_virtualization = optional(bool)<br/> threads_per_core = optional(number)<br/> turbo_mode = optional(string)<br/> visible_core_count = optional(number)<br/> performance_monitoring_unit = optional(string)<br/> enable_uefi_networking = optional(bool)<br/> })</pre> | <pre>{<br/> "threads_per_core": 1<br/>}</pre> | no |
8686
| <a name="input_allow_automatic_updates"></a> [allow\_automatic\_updates](#input\_allow\_automatic\_updates) | If false, disables automatic system package updates on the created instances. This feature is<br/>only available on supported images (or images derived from them). For more details, see<br/>https://cloud.google.com/compute/docs/instances/create-hpc-vm#disable_automatic_updates | `bool` | `true` | no |

community/modules/scheduler/schedmd-slurm-gcp-v6-login/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ locals {
4343
disk_labels = merge(ad.disk_labels, local.labels)
4444
auto_delete = ad.auto_delete
4545
boot = ad.boot
46-
disk_resource_manager_tags = ad.var.disk_resource_manager_tags
46+
disk_resource_manager_tags = ad.disk_resource_manager_tags
4747
}
4848
]
4949

community/modules/scheduler/schedmd-slurm-gcp-v6-login/variables.tf

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -93,14 +93,14 @@ variable "disk_resource_manager_tags" {
9393

9494
variable "additional_disks" {
9595
type = list(object({
96-
disk_name = string
97-
device_name = string
98-
disk_type = string
99-
disk_size_gb = number
100-
disk_labels = map(string)
101-
auto_delete = bool
102-
boot = bool
103-
disk_resource_manager_tags = map(string)
96+
disk_name = optional(string)
97+
device_name = optional(string)
98+
disk_size_gb = optional(number)
99+
disk_type = optional(string)
100+
disk_labels = optional(map(string))
101+
auto_delete = optional(bool)
102+
boot = optional(bool)
103+
disk_resource_manager_tags = optional(map(string))
104104
}))
105105
description = "List of maps of disks."
106106
default = []

0 commit comments

Comments
 (0)