IaC project to set up Dev and Prod environments on Oracle Cloud
- save file '<prod,dev ..>/secrets/<private.key, public.key>'
- permission set
sudo chmod 600 '<prod,dev ..>/secrets/<oci_private.pem, private.key, public.key>'
- init
cd dev terraform init
- write ./{prod,dev}/terraform.tfvars
user_ocid = "ocid1.user.oc1..." fingerprint = "..." tenancy_ocid = "ocid1.tenancy.oc1..aa..." region = "ap-..." cloudflare_api_token = "abc..." user_namespace = "asd..." tool_server_domain = "dev-blabla.com" admin_email = "[email protected]" admin_password = "blabla" domain = "imdomain" domain_endpoint = "imdomain.com" env = "dev or prod" cidr_mid = "10" k8s_token = "07401b.f3imsecret" control_plane_count = 1 worker_count = 1
- plan
terraform plan
- apply
terraform apply --auto-approve