# 3. Terraform variables Please follow the below steps to modify terraform files to incorporate the - Clone the GitHub repo. ``` git clone https://github.com/roost-io/terraform.git ``` - Copy `terraform.tfvars.original` as `terraform.tfvars` - Fill in the below details ``` region route53_hosted_zone_id ec2_ami enterprise_dns ip_block_vpc (VPC CIDR where Roost would be setup) okta_client_id or appropriate auth provider company (Provided by Roost team) ``` #### Terraform Variable Definitions
**Field** **Values****Description**
prefix"terraform-eaas"
region"us-west-1"
az1\_suffix"b"
az2\_suffix "c"
deletion\_protectionfalse
route53\_hosted\_zone\_id
enterprise\_dns "eaas.example.com"
ec2\_ami "ami-03df6dea56f8aa618"
key\_pair"roost-eaas-keypair"
generate\_key\_pair true
device\_name "sdh"
ip\_block\_vpc "172.32.255.192"
instance\_type\_controlplane"t3.large"
instance\_type\_jumphost "t3.micro"
google\_client\_id
google\_client\_secret
github\_client\_id
github\_client\_secret
linkedin\_client\_id
linkedin\_client\_secret
azure\_client\_id
azure\_client\_secret
okta\_client\_id "0oa4bweaxcqn2sfTu5d7"
okta\_client\_secret"D5oRtWXUWcl9gp1312dVtuSoumU4vrECO4wSsqAO"
okta\_issuer
roost\_jwt\_token
company
company\_logo "https://roost.ai/hubfs/logos/Roost.ai-logo-gold.svg"
enterprise\_email\_domain "example.com"
admin\_email "admin@email"
senders\_email "sender@email"
is\_own\_mysql false
mysql\_host "mysqldb\_host\_url"
mysql\_password "Roost#123"
mysql\_username "Roost"
mysql\_port 3306
mysql\_db\_name "roostio"
mysql\_root\_password "Admin#123"
senders\_email\_pass
email\_smtp\_host