...
terraform.tfvars | Where to get the value from? | ||
---|---|---|---|
| In the GCP OCI management console, this is the Project ID that is listed on |
| In the GCP |
| Fingerprint only available after user created the API keys. Refer to In the OCI management console, this is the Project Number that is listed on | ||
| In the OCI management console, this is listed on | ||
| The full path to your private key file’s filename. To create and download your private key, go to | ||
| The region in which you will install your cluster, refer to https://cloud.google.com/compute/docs/regions-zones for possible values. Or use command | ||
| A name for your cluster. Cluster names must start with a lowercase letter followed by up to 39 lowercase letters, numbers or hyphens. They can't end with a hyphen. The cluster name must be unique in the project. | ||
| Your existing domain name. In the GCP OCI management console, this is the DNS name that is listed on page | ||
| Prefix version for kubernetes (default “in alpha numeric string (for example “v | ||
| Number of cluster nodes in numeric. | ||
| Availability domain name for the cluster. (for example | ||
| Choose a secure password for the system database administrator. Minimum 10 characters. | ||
| Database version , check https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/sql_database_instance#database_version for possible values. Default is | ||
| Allocated amount of storage for the database. Default is “10” (10GB). | ||
| To find out available zones of your region, use command Replace | ||
| OCID of the image to be used for worker node instance creation. To find out available image under your compartment, use command |
Example:
Code Block | ||
---|---|---|
| ||
# ____ _____ _____ _____ _ _ _____ ____ _____ # / ___|| ____|_ _| |_ _| | | | ____/ ___|| ____|_ # \___ \| _| | | | | | |_| | _| \___ \| _| (_) # ___) | |___ | | | | | _ | |___ ___) | |___ _ # |____/|_____| |_| |_| |_| |_|_____|____/|_____(_) # The below values must be set explicitly in order for the setup to work correctly. tenancy_ocid = "ocid1.tenancy.oc1..aaaaaaaamnl7f7t2yrlas2si7b5hpo6t23dqi6mjo3eot6ijl2nqcog5h6ha" fingerprint = "7d:67:b3:9d:a3:8f:6d:37:f3:e9:7d:e5:45:ec:df:56" user_ocid = "ocid1.user.oc1..aaaaaaaauhk3uhiryg7sw2xjmvf45zasduqwr2cium53gmdxwipe4iqdrfuq" private_key_path = "/Users/kamheng.choy/Downloads/kamheng.choy@digitalroute.com_2024-04-07T10_07_56.490Z.pem" # Deployment compartment compartment_ocid = "ocid1.compartment.oc1..aaaaaaaa56wmblidgvvicamsqkf7sqcqu5yxdhvu3wlvomzgonhflcrv6kcq" # region region = "eu-frankfurt-1" # Name of the cluster, it must be unique in the project. cluster_name = "test-uepe-cluster-1" # Domain DNS name # We'll create a subdomain zone from parent domain, the final domain will be in format "<cluster_name>.<domain>". # Please note that if this domain is hosted on another GCP project or other cloud provider, then you must # set auto_create_ns_record = false and manually add the subdomain NS record to the parent domain. domain = "stratus.oci.digitalroute.net" # Admin user password to the database db_password = "Password123$" # _______ _______ _ _ __ _ ____ _ _____ # |_ _\ \ / / ____| / \ | |/ / / \ | __ )| | | ____|_ # | | \ \ /\ / /| _| / _ \ | ' / / _ \ | _ \| | | _| (_) # | | \ V V / | |___ / ___ \| . \ / ___ \| |_) | |___| |___ _ # |_| \_/\_/ |_____/_/ \_\_|\_\/_/ \_\____/|_____|_____(_) # The below sections are the default values, tweak them to your needs. # Kubernetes version kubernetes_version = "v1.29.1" # Number of nodes per cluster oke_num_nodes = 3 # Worker node machine type node_pool_shape = "VM.Standard.E4.Flex" oke_availability_domain = "Vafx:EU-FRANKFURT-1-AD-1" oke_image_id = "ocid1.image.oc1.eu-frankfurt-1.aaaaaaaapwbqurbd2hpmj2at354r3dkok4o4644am4hwgdagoekpcaon7shq" # IP CIDR range allocate to the control plane vcn_cidr_blocks = "10.0.0.0/16" |
...