diff --git a/common-dev-assets b/common-dev-assets index 6a351e62a..56a3cfddb 160000 --- a/common-dev-assets +++ b/common-dev-assets @@ -1 +1 @@ -Subproject commit 6a351e62a04ea8bf074d4933c86cd28671154d3b +Subproject commit 56a3cfddb4a1ef2599b100ae698ab2f6400e1bf8 diff --git a/examples/terragrunt/ocp/terragrunt.hcl b/examples/terragrunt/ocp/terragrunt.hcl new file mode 100644 index 000000000..991afc597 --- /dev/null +++ b/examples/terragrunt/ocp/terragrunt.hcl @@ -0,0 +1,48 @@ +terraform { + source = "git::https://github.com/terraform-ibm-modules/terraform-ibm-base-ocp-vpc.git?ref=v3.73.5" +} + +include { + path = find_in_parent_folders() +} + +dependency "resource_group" { + config_path = "../resource_group" +} + +dependency "vpc" { + config_path = "../vpc" +} + +locals { + prefix = "abcd" +} + +inputs = { + cluster_name = local.prefix + + region = "us-south" + resource_group_id = dependency.resource_group.outputs.resource_group_id + + vpc_id = dependency.vpc.outputs.vpc_id + vpc_subnets = dependency.vpc.outputs.subnet_detail_map + + force_delete_storage = true + + worker_pools = [ + { + subnet_prefix = "zone-1" + pool_name = "default" + machine_type = "bx2.8x32" + operating_system = "RHCOS" + workers_per_zone = 2 + } + ] + enable_addons = false + ocp_version = null + ocp_entitlement = null + resource_tags = [] + access_tags = [] + + disable_outbound_traffic_protection = true +} diff --git a/examples/terragrunt/resource_group/terragrunt.hcl b/examples/terragrunt/resource_group/terragrunt.hcl new file mode 100644 index 000000000..556d2cf22 --- /dev/null +++ b/examples/terragrunt/resource_group/terragrunt.hcl @@ -0,0 +1,11 @@ +terraform { + source = "git::https://github.com/terraform-ibm-modules/terraform-ibm-resource-group.git?ref=v1.4.0" +} + +include { + path = find_in_parent_folders() +} + +inputs = { + resource_group_name = "abcd-resource-group" +} diff --git a/examples/terragrunt/terragrunt.hcl b/examples/terragrunt/terragrunt.hcl new file mode 100644 index 000000000..bf7e0e8d9 --- /dev/null +++ b/examples/terragrunt/terragrunt.hcl @@ -0,0 +1,14 @@ +generate "provider" { + path = "provider.tf" + if_exists = "overwrite_terragrunt" + contents = <