You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_IC_SCHEMATICS_WORKSPACE_ID"></a> [IC\_SCHEMATICS\_WORKSPACE\_ID](#input\_IC\_SCHEMATICS\_WORKSPACE\_ID)| leave blank if running locally. This variable will be automatically populated if running from an IBM Cloud Schematics workspace. |`string`|`""`| no |
55
+
| <aname="input_cloud_connection"></a> [cloud\_connection](#input\_cloud\_connection)| Cloud connection configuration: speed (50, 100, 200, 500, 1000, 2000, 5000, 10000 Mb/s), count (1 or 2 connections), global\_routing (true or false), metered (true or false). Not applicable for DCs where PER is enabled. | <pre>object({<br> count = number<br> speed = number<br> global_routing = bool<br> metered = bool<br> })</pre> | <pre>{<br> "count": 2,<br> "global_routing": true,<br> "metered": true,<br> "speed": 5000<br>}</pre> | no |
56
+
| <aname="input_configure_dns_forwarder"></a> [configure\_dns\_forwarder](#input\_configure\_dns\_forwarder)| Specify if DNS forwarder will be configured. This will allow you to use central DNS servers (e.g. IBM Cloud DNS servers) sitting outside of the created IBM PowerVS infrastructure. If yes, ensure 'dns\_forwarder\_config' optional variable is set properly. DNS forwarder will be installed on the private-svs vsi. |`bool`|`true`| no |
57
+
| <aname="input_configure_nfs_server"></a> [configure\_nfs\_server](#input\_configure\_nfs\_server)| Specify if NFS server will be configured. This will allow you easily to share files between PowerVS instances (e.g., SAP installation files). NFS server will be installed on the private-svs vsi. If yes, ensure 'nfs\_server\_config' optional variable is set properly below. Default value is 1TB which will be mounted on /nfs. |`bool`|`true`| no |
58
+
| <aname="input_configure_ntp_forwarder"></a> [configure\_ntp\_forwarder](#input\_configure\_ntp\_forwarder)| Specify if NTP forwarder will be configured. This will allow you to synchronize time between IBM PowerVS instances. NTP forwarder will be installed on the private-svs vsi. |`bool`|`true`| no |
59
+
| <aname="input_dns_forwarder_config"></a> [dns\_forwarder\_config](#input\_dns\_forwarder\_config)| Configuration for the DNS forwarder to a DNS service that is not reachable directly from PowerVS. | <pre>object({<br> dns_servers = string<br> })</pre> | <pre>{<br> "dns_servers": "161.26.0.7; 161.26.0.8; 9.9.9.9;"<br>}</pre> | no |
60
+
| <aname="input_external_access_ip"></a> [external\_access\_ip](#input\_external\_access\_ip)| Specify the IP address or CIDR to login through SSH to the environment after deployment. Access to this environment will be allowed only from this IP address. |`string`| n/a | yes |
61
+
| <aname="input_ibmcloud_api_key"></a> [ibmcloud\_api\_key](#input\_ibmcloud\_api\_key)| The IBM Cloud platform API key needed to deploy IAM enabled resources. |`string`| n/a | yes |
| <aname="input_nfs_server_config"></a> [nfs\_server\_config](#input\_nfs\_server\_config)| Configuration for the NFS server. 'size' is in GB, 'mount\_path' defines the mount point on os. Set 'configure\_nfs\_server' to false to ignore creating volume. | <pre>object({<br> size = number<br> mount_path = string<br> })</pre> | <pre>{<br> "mount_path": "/nfs",<br> "size": 1000<br>}</pre> | no |
64
+
| <aname="input_powervs_backup_network"></a> [powervs\_backup\_network](#input\_powervs\_backup\_network)| Name of the IBM Cloud PowerVS backup network and CIDR to create. | <pre>object({<br> name = string<br> cidr = string<br> })</pre> | <pre>{<br> "cidr": "10.52.0.0/24",<br> "name": "bkp_net"<br>}</pre> | no |
65
+
| <aname="input_powervs_image_names"></a> [powervs\_image\_names](#input\_powervs\_image\_names)| List of Images to be imported into cloud account from catalog images. Supported values can be found [here](https://github.com/terraform-ibm-modules/terraform-ibm-powervs-infrastructure/blob/main/solutions/full-stack/docs/catalog_image_names.md)|`list(string)`| <pre>[<br> "IBMi-75-02-2924-1",<br> "IBMi-75-02-2984-1",<br> "7300-01-02",<br> "7200-05-06",<br> "SLES15-SP4-SAP",<br> "SLES15-SP4-SAP-NETWEAVER",<br> "RHEL8-SP6-SAP",<br> "RHEL8-SP6-SAP-NETWEAVER"<br>]</pre> | no |
66
+
| <aname="input_powervs_management_network"></a> [powervs\_management\_network](#input\_powervs\_management\_network)| Name of the IBM Cloud PowerVS management subnet and CIDR to create. | <pre>object({<br> name = string<br> cidr = string<br> })</pre> | <pre>{<br> "cidr": "10.51.0.0/24",<br> "name": "mgmt_net"<br>}</pre> | no |
67
+
| <aname="input_powervs_resource_group_name"></a> [powervs\_resource\_group\_name](#input\_powervs\_resource\_group\_name)| Existing IBM Cloud resource group name. |`string`| n/a | yes |
68
+
| <aname="input_powervs_zone"></a> [powervs\_zone](#input\_powervs\_zone)| IBM Cloud data center location where IBM PowerVS infrastructure will be created. |`string`| n/a | yes |
69
+
| <aname="input_prefix"></a> [prefix](#input\_prefix)| A unique identifier for resources. Must begin with a lowercase letter and end with a lowercase letter or number. This prefix will be prepended to any resources provisioned by this template. Prefixes must be 16 or fewer characters. |`string`| n/a | yes |
70
+
| <aname="input_ssh_private_key"></a> [ssh\_private\_key](#input\_ssh\_private\_key)| Private SSH key (RSA format) used to login to IBM PowerVS instances. Should match to public SSH key referenced by 'ssh\_public\_key'. Entered data must be in [heredoc strings format](https://www.terraform.io/language/expressions/strings#heredoc-strings). The key is not uploaded or stored. For more information about SSH keys, see [SSH keys](https://cloud.ibm.com/docs/vpc?topic=vpc-ssh-keys). |`string`| n/a | yes |
71
+
| <aname="input_ssh_public_key"></a> [ssh\_public\_key](#input\_ssh\_public\_key)| Public SSH Key for VSI creation. Must be an RSA key with a key size of either 2048 bits or 4096 bits (recommended). Must be a valid SSH key that does not already exist in the deployment region. |`string`| n/a | yes |
72
+
| <aname="input_tags"></a> [tags](#input\_tags)| List of tag names for the IBM Cloud PowerVS workspace |`list(string)`|`[]`| no |
73
+
74
+
### Outputs
75
+
76
+
| Name | Description |
77
+
|------|-------------|
78
+
| <aname="output_access_host_or_ip"></a> [access\_host\_or\_ip](#output\_access\_host\_or\_ip)| Access host(jump/bastion) for created PowerVS infrastructure. |
79
+
| <aname="output_cloud_connection_count"></a> [cloud\_connection\_count](#output\_cloud\_connection\_count)| Number of cloud connections configured in created PowerVS infrastructure. |
80
+
| <aname="output_dns_host_or_ip"></a> [dns\_host\_or\_ip](#output\_dns\_host\_or\_ip)| DNS forwarder host for created PowerVS infrastructure. |
81
+
| <aname="output_nfs_host_or_ip_path"></a> [nfs\_host\_or\_ip\_path](#output\_nfs\_host\_or\_ip\_path)| NFS host for created PowerVS infrastructure. |
82
+
| <aname="output_ntp_host_or_ip"></a> [ntp\_host\_or\_ip](#output\_ntp\_host\_or\_ip)| NTP host for created PowerVS infrastructure. |
83
+
| <aname="output_powervs_backup_subnet"></a> [powervs\_backup\_subnet](#output\_powervs\_backup\_subnet)| Name, ID and CIDR of backup private network in created PowerVS infrastructure. |
| <aname="output_powervs_management_subnet"></a> [powervs\_management\_subnet](#output\_powervs\_management\_subnet)| Name, ID and CIDR of management private network in created PowerVS infrastructure. |
86
+
| <aname="output_powervs_resource_group_name"></a> [powervs\_resource\_group\_name](#output\_powervs\_resource\_group\_name)| IBM Cloud resource group where PowerVS infrastructure is created. |
87
+
| <aname="output_powervs_ssh_public_key"></a> [powervs\_ssh\_public\_key](#output\_powervs\_ssh\_public\_key)| SSH public key name and value in created PowerVS infrastructure. |
88
+
| <aname="output_powervs_workspace_guid"></a> [powervs\_workspace\_guid](#output\_powervs\_workspace\_guid)| PowerVS infrastructure workspace guid. The GUID of the resource instance. |
89
+
| <aname="output_powervs_workspace_id"></a> [powervs\_workspace\_id](#output\_powervs\_workspace\_id)| PowerVS infrastructure workspace id. The unique identifier of the new resource instance. |
| <aname="output_powervs_zone"></a> [powervs\_zone](#output\_powervs\_zone)| Zone where PowerVS infrastructure is created. |
92
+
| <aname="output_prefix"></a> [prefix](#output\_prefix)| The prefix that is associated with all resources |
93
+
| <aname="output_proxy_host_or_ip_port"></a> [proxy\_host\_or\_ip\_port](#output\_proxy\_host\_or\_ip\_port)| Proxy host:port for created PowerVS infrastructure. |
94
+
| <aname="output_schematics_workspace_id"></a> [schematics\_workspace\_id](#output\_schematics\_workspace\_id)| ID of the IBM Cloud Schematics workspace. Returns null if not ran in Schematics. |
95
+
| <aname="output_ssh_public_key"></a> [ssh\_public\_key](#output\_ssh\_public\_key)| The string value of the ssh public key used when deploying VPC |
96
+
| <aname="output_transit_gateway_id"></a> [transit\_gateway\_id](#output\_transit\_gateway\_id)| The ID of transit gateway. |
97
+
| <aname="output_transit_gateway_name"></a> [transit\_gateway\_name](#output\_transit\_gateway\_name)| The name of the transit gateway. |
98
+
| <aname="output_vpc_names"></a> [vpc\_names](#output\_vpc\_names)| A list of the names of the VPC. |
99
+
| <aname="output_vsi_list"></a> [vsi\_list](#output\_vsi\_list)| A list of VSI with name, id, zone, and primary ipv4 address, VPC Name, and floating IP. |
100
+
| <aname="output_vsi_names"></a> [vsi\_names](#output\_vsi\_names)| A list of the vsis names provisioned within the VPCs. |
0 commit comments