Skip to content

Commit 94f1cdc

Browse files
authored
2022 4Q Changes (#13)
1 parent efb76f1 commit 94f1cdc

21 files changed

+812
-154
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# **CHANGELOG**
22

3+
## **1.3.0**
4+
### ENHANCEMENTS
5+
- Support for Windows worker node
6+
37
## **1.2.5**
48
### **BUG FIXES**
59
- Fixed bug related to instance storage datasource lookup when spectrum scale is disabled.
@@ -62,4 +66,4 @@
6266
- Avoid terraform warning regarding interpolation
6367

6468
## **1.0.0**
65-
- Initial Release
69+
- Initial Release

DCO1.1_signatures_symphony.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ DCO 1.1 Signed-off-by: Takeshi Yoshimura <tyos@jp.ibm.com> Date: 09-21-2021
55
DCO 1.1 Signed-off-by: Alex Arvinraj <A.Alex.Arvinraj@ibm.com> Date: 09-20-2021
66
DCO 1.1 Signed-off-by: Ajith Shanmuganathan <ashanmug@ca.ibm.com> Date: 09-20-2021
77
DCO 1.1 Signed-off-by: Saurabh Kumar <saurabh.kumar12@ibm.com> Date: 28-01-2022
8+
DCO 1.1 Signed-off-by: Robert Ebenezer Bhakiyaraj S <robert.ebenezer.bhakiyaraj.s@ibm.com> Date: 10-28-2022

README.md

Lines changed: 70 additions & 59 deletions
Large diffs are not rendered by default.

image-map.tf

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,17 @@ locals {
1212
"au-syd" = "r026-b58c6aa4-684b-4fe3-817c-32faa3157082"
1313
"eu-de" = "r010-90a603fa-4881-490d-8d1e-bb9ba127a321"
1414
"eu-gb" = "r018-c2dc9947-acf0-47a3-bf91-ee73c27b0a66"
15+
},
16+
"hpcc-sym731-win2016-10oct22-v1" = {
17+
"ca-tor" = "r038-74251e18-0a8b-4eea-b4ab-f2a52d3d78c7"
18+
"br-sao" = "r042-25aa73c7-ca44-4aa3-94d6-7f01c3c98804"
19+
"us-east" = "r014-d5ee150e-7103-468d-847c-08258b8e16c5"
20+
"us-south"= "r006-3f250809-d1b3-4f1c-b629-ce16cfb34e9d"
21+
"jp-osa" = "r034-c37fef8a-cf0b-415a-b5f0-dad7fbd60b14"
22+
"jp-tok" = "r022-1806238e-107d-4955-a481-153e0cbd8fa9"
23+
"au-syd" = "r026-c1cb73af-b8c6-498c-ba0a-f2acb3f928d1"
24+
"eu-de" = "r010-f49b523f-96bc-413b-b1a0-0f710a7c7c99"
25+
"eu-gb" = "r018-a43cb221-e893-4b2d-af96-c4efb79241a9"
1526
}
1627
}
17-
}
28+
}

outputs.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ output "region_name" {
2525

2626
output "image_map_entry_found" {
2727
value = "${local.image_mapping_entry_found} -- - ${var.image_name}"
28-
}
28+
}

provider.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ terraform {
88
required_providers {
99
ibm = {
1010
source = "IBM-Cloud/ibm"
11-
version = "1.41.0"
11+
version = "1.46.0"
1212
}
1313
http = {
1414
source = "hashicorp/http"
15-
version = "3.0.1"
15+
version = "3.1.0"
1616
}
1717
}
1818
}

resources/scale_common/ansible_compute_playbook/ansible_compute_playbook.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,4 +145,4 @@ resource "null_resource" "call_scale_install_playbook" {
145145
triggers = {
146146
build = timestamp()
147147
}
148-
}
148+
}

resources/scale_common/ansible_remote_mount_playbook/ansible_remote_mount_playbook.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,4 +98,4 @@ resource "null_resource" "call_remote_mnt_playbook" {
9898
triggers = {
9999
builds = timestamp()
100100
}
101-
}
101+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/*
2+
This module used for creating security group rules for symphony windows
3+
*/
4+
5+
terraform {
6+
required_providers {
7+
ibm = {
8+
source = "IBM-Cloud/ibm"
9+
}
10+
}
11+
}
12+
13+
variable "remote_allowed_ips"{}
14+
variable "security_group" {}
15+
16+
#Enable below security group to allow RDP to windows worker nodes
17+
resource "ibm_is_security_group_rule" "ingress_tcp_windows_rdp" {
18+
count = length(var.remote_allowed_ips)
19+
group = var.security_group
20+
direction = "inbound"
21+
remote = var.remote_allowed_ips[count.index]
22+
tcp {
23+
port_min = 3389
24+
port_max = 3389
25+
}
26+
}
27+
28+
resource "ibm_is_security_group_rule" "ingress_udp_windows_rdp" {
29+
count = length(var.remote_allowed_ips)
30+
group = var.security_group
31+
direction = "inbound"
32+
remote = var.remote_allowed_ips[count.index]
33+
udp {
34+
port_min = 3389
35+
port_max = 3389
36+
}
37+
}

sample/configs/hpc_workspace_config.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,11 +173,11 @@
173173
"description": "True to enable hyper-threading in the cluster nodes (default). Otherwise, hyper-threading will be disabled. Note: Do not set hyper-threading to false. An issue with the RHEL 8.4 image related to that setting has been identified that impacts this release. See [FAQ](https://cloud.ibm.com/docs/hpc-spectrum-symphony?topic=hpc-spectrum-symphony-spectrum-symphony-faqs&interface=ui)."
174174
},
175175
{
176-
"name": "ssh_allowed_ips",
177-
"value": "",
178-
"type": "string",
176+
"name": "remote_allowed_ips",
177+
"value": "[\"Please fill here\"]",
178+
"type": "list(string)",
179179
"secure": false,
180-
"description": "Comma separated list of IP addresses that can access the Spectrum Symphony instance through SSH interface. The default value allows any IP address to access the cluster."
180+
"description": "Comma-separated list of IP addresses that can access the Spectrum Symphony instance through an SSH/RDP interface. For security purposes, provide the public IP addresses assigned to the devices that are authorized to establish SSH/RDP connections (for example, [\"169.45.117.34\"]). To fetch the IP address of the device, use [https://ipv4.icanhazip.com/](https://ipv4.icanhazip.com/)."
181181
},
182182
{
183183
"name": "vpn_enabled",

0 commit comments

Comments
 (0)