Skip to content

Commit

Permalink
initial arcgis module
Browse files Browse the repository at this point in the history
  • Loading branch information
morga471 committed Apr 16, 2025
1 parent 0356b68 commit 609d0d0
Showing 1 changed file with 65 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
include "root" {
path = find_in_parent_folders("root.hcl")
merge_strategy = "deep"
expose = true
}

terraform {
source = "git@github.e.it.census.gov:SCT-Engineering/tfmod-ersi-arcgis.git?ref=${include.root.inputs.release_version}"
extra_arguments "retry_lock" {
commands = get_terraform_commands_that_need_locking()
arguments = ["-lock-timeout=20s"]
}
}

dependency "eks" {
config_path = "../eks"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_name = "mock-cluster"
}
}

dependency "eks_dns" {
config_path = "../eks-dns"
mock_outputs_allowed_terraform_commands = ["init", "plan", "validate", "destroy"]
mock_outputs = {
cluster_domain = "mock.example.com"
}
}

dependencies {
paths = [
"../eks",
"../eks_dns",
"../eks_grafana",
]
}

inputs = {
# AWS Configuration
account_id = include.root.inputs.aws_account_id
profile = include.root.inputs.aws_profile
region = include.root.inputs.aws_region

# Cluster Configuration
cluster_domain = dependency.eks_dns.outputs.cluster_domain
cluster_name = dependency.eks.outputs.cluster_name
namespace = "arcgis"
rwo_storage_class = dependency.eks_config.outputs.rwo_storage_class

# Dockerhub Creds
dockerhub_username = ""
dockerhub_password = ""

# ArcGIS Config
ersi_image_tag = "11.4.0.6285"
arcgis_license_json = ""
arcgis_admin_username = "admin"
arcgis_admin_password = "password"
arcgis_admin_email = dependency.eks.outputs.cluster_mailing_list
arcgis_admin_firstname = "admin"
arcgis_admin_lastname = "admin"
arcgis_security_question_index = 1
arcgis_security_question_answer = "Las Vegas"
}

0 comments on commit 609d0d0

Please sign in to comment.