E2-Micro-Always-Free-Instance

adarobin/E2-Micro-Always-Free-Instance/oci

Terraform Module HCL OCI
Install
module "E2-Micro-Always-Free-Instance" {
source = "adarobin/E2-Micro-Always-Free-Instance/oci"
version = "0.4.0"
}
plain text: /constructs/tfmod-adarobin-e2-micro-always-free-instance-oci/install.txt
⭐ Source on GitHub 📦 Registry page
README

Oracle Cloud Always Free Micro instance Terraform module which creates an Always Free Micro instance in Oracle Cloud. This module attempts to limit inputs to valid values for the Always Free instance. Use of this module does not guarantee usage falls within the Always Free tier. For example, other instances could be using some of the Always Free allocation. Requirements | Name | Version | |------|---------| | terraform | >= 1.0.0 | | oci | >=4.37.0 | Providers | Name | Version | |------|---------| | oci | >=4.37.0 | Modules No modules. Resources | Name | Type | |------|------| | oci_core_instance.micro | resource | | oci_core_ipv6.ipv6_address | resource | | oci_core_images.os | data source | | oci_core_vnic_attachments.micro_vnic_attachments | data source | Inputs | Name | Description | T

Inputs (12)
NameTypeDescriptionDefault
hostnamestringThe hostname of the instance. required
compartment_idstringThe OCID of the compartment containing the instance. required
operating_systemstringThe Operating System of the platform image to use. Valid values are "Canonical U required
operating_system_versionstringThe version of the Operating System specified in `operating_system`. required
user_datastringUser data passed to cloud-init when the instance is started. Defaults to `null`. required
boot_volume_size_in_gbsstringA custom size for the boot volume. Must be between 50 and 200. If not set, defau required
availability_domainstringThe availability domain of the instance. required
subnet_idstringThe OCID of the subnet to create the VNIC in. required
ssh_authorized_keysstringThe public SSH key(s) that should be authorized for the default user. required
assign_public_ipboolWhether or not a public IP should be assigned to the instance. Defaults to `nul required
assign_ipv6_addressboolWhether or not an IPv6 address should be assigned to the instance. Requires a sufalse
nsg_idslist(string)A list of Network Security Group OCIDs to attach to the primary vnic.[]
Outputs (4)
private_ip — The private IP address assigned to the instance.
public_ip — The public IP address assigned to the instance.
instance_id — The OCID of the instance that was created
ipv6_address — The IPv6 address assigned to the instance.
Resources (2)
oci_core_instanceoci_core_ipv6
Details
FrameworkTerraform Module
LanguageHCL
Version0.4.0
Cloud OCI
★ Stars1
Forks2
Total downloads775
Inputs12
Outputs4
Resources2
LicenseMIT
Namespaceadarobin
Updated