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
|[cloudinit_config.cloudinit](https://registry.terraform.io/providers/hashicorp/cloudinit/2.2.0/docs/data-sources/config)| data source |
34
38
|[oci_core_images.ubuntu_20_04_aarch64](https://registry.terraform.io/providers/oracle/oci/4.72.0/docs/data-sources/core_images)| data source |
35
39
|[oci_core_volume_backup_policies.predefined_volume_backup_policies](https://registry.terraform.io/providers/oracle/oci/4.72.0/docs/data-sources/core_volume_backup_policies)| data source |
36
-
|[oci_identity_availability_domain.ad](https://registry.terraform.io/providers/oracle/oci/4.72.0/docs/data-sources/identity_availability_domain)| data source |
37
-
|[template_cloudinit_config.cloudinit](https://registry.terraform.io/providers/hashicorp/template/2.2.0/docs/data-sources/cloudinit_config)| data source |
38
-
|[template_file.template](https://registry.terraform.io/providers/hashicorp/template/2.2.0/docs/data-sources/file)| data source |
40
+
|[oci_identity_availability_domains.ads](https://registry.terraform.io/providers/oracle/oci/4.72.0/docs/data-sources/identity_availability_domains)| data source |
39
41
40
42
## Inputs
41
43
@@ -49,12 +51,18 @@ No modules.
49
51
| <aname="input_fingerprint"></a> [fingerprint](#input\_fingerprint)| Fingerprint |`string`|`null`| no |
50
52
| <aname="input_private_key"></a> [private\_key](#input\_private\_key)| Private Key content |`string`|`null`| no |
51
53
| <aname="input_region"></a> [region](#input\_region)| Default Region |`string`|`"uk-london-1"`| no |
54
+
| <aname="input_allowed_ingress_ssh"></a> [allowed\_ingress\_ssh](#input\_allowed\_ingress\_ssh)| List of IPs allowed to SSH on the instance |`list(string)`|`[]`| no |
55
+
| <aname="input_allowed_egress_ssh"></a> [allowed\_egress\_ssh](#input\_allowed\_egress\_ssh)| List of IPs the instance is allowed to connect |`list(string)`| <pre>[<br> "0.0.0.0/0"<br>]</pre> | no |
56
+
| <aname="input_allowed_ingress_vscode"></a> [allowed\_ingress\_vscode](#input\_allowed\_ingress\_vscode)| List of IPs allowed to access to VS Code Server |`list(string)`|`[]`| no |
57
+
| <aname="input_allowed_egress_vscode"></a> [allowed\_egress\_vscode](#input\_allowed\_egress\_vscode)| List of IPs the instance is allowed to connect |`list(string)`| <pre>[<br> "0.0.0.0/0"<br>]</pre> | no |
52
58
| <aname="input_instance_shape"></a> [instance\_shape](#input\_instance\_shape)| Instance Shape |`string`|`"VM.Standard.A1.Flex"`| no |
53
59
| <aname="input_instance_ocpus"></a> [instance\_ocpus](#input\_instance\_ocpus)| Number of OCPUS (CPU cores) |`string`|`4`| no |
54
60
| <aname="input_instance_shape_config_memory_in_gbs"></a> [instance\_shape\_config\_memory\_in\_gbs](#input\_instance\_shape\_config\_memory\_in\_gbs)| Memory in GBs |`string`|`24`| no |
55
-
| <aname="input_block_volume_size"></a> [block\_volume\_size](#input\_block\_volume\_size)| Block Volume size in GBs |`string`|`150`| no |
56
61
| <aname="input_instance_os"></a> [instance\_os](#input\_instance\_os)| Instance OS |`string`|`"Canonical Ubuntu"`| no |
57
62
| <aname="input_instance_os_version"></a> [instance\_os\_version](#input\_instance\_os\_version)| Instance OS Version |`string`|`"20.04"`| no |
63
+
| <aname="input_instance_os_user"></a> [instance\_os\_user](#input\_instance\_os\_user)| Instance User |`string`|`"ubuntu"`| no |
64
+
| <aname="input_block_volume_size"></a> [block\_volume\_size](#input\_block\_volume\_size)| Block Volume size in GBs (/data) |`string`|`100`| no |
65
+
| <aname="input_block_volume_device_name"></a> [block\_volume\_device\_name](#input\_block\_volume\_device\_name)| Block Volume device name (/dev/oracleoci/oraclevdb) |`string`|`"/dev/oracleoci/oraclevdb"`| no |
58
66
| <aname="input_vscode_version"></a> [vscode\_version](#input\_vscode\_version)| VS Code Server Version |`string`|`"4.4.0"`| no |
59
67
| <aname="input_keypair_name"></a> [keypair\_name](#input\_keypair\_name)| Name of the Key Pair (instance or service for ex.) |`string`|`null`| no |
60
68
| <aname="input_keypair_public_key"></a> [keypair\_public\_key](#input\_keypair\_public\_key)| A pregenerated OpenSSH-formatted public key. Changing this creates a new keypair. If a public key is not specified, then a public/private key pair will be automatically generated. If a pair is created, then destroying this resource means you will lose access to that keypair forever. |`string`|`null`| no |
0 commit comments