{"id":22689019,"url":"https://github.com/terraform-ibm-modules/terraform-ibm-code-engine","last_synced_at":"2026-02-14T10:05:46.714Z","repository":{"id":225421875,"uuid":"763544174","full_name":"terraform-ibm-modules/terraform-ibm-code-engine","owner":"terraform-ibm-modules","description":"Provisions and configures IBM Cloud Code Engine.","archived":false,"fork":false,"pushed_at":"2025-06-24T12:13:41.000Z","size":449,"stargazers_count":3,"open_issues_count":7,"forks_count":5,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-06-24T12:30:58.028Z","etag":null,"topics":["code-engine","core-team","deployable-architecture","ibm-cloud","stable","supported","terraform","terraform-module"],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terraform-ibm-modules.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-02-26T13:51:22.000Z","updated_at":"2025-06-24T12:19:09.000Z","dependencies_parsed_at":"2024-07-19T22:13:44.387Z","dependency_job_id":"54642352-5145-493b-850a-fa957745820e","html_url":"https://github.com/terraform-ibm-modules/terraform-ibm-code-engine","commit_stats":null,"previous_names":["terraform-ibm-modules/terraform-ibm-code-engine"],"tags_count":62,"template":false,"template_full_name":"terraform-ibm-modules/terraform-ibm-module-template","purl":"pkg:github/terraform-ibm-modules/terraform-ibm-code-engine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-ibm-modules%2Fterraform-ibm-code-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-ibm-modules%2Fterraform-ibm-code-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-ibm-modules%2Fterraform-ibm-code-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-ibm-modules%2Fterraform-ibm-code-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terraform-ibm-modules","download_url":"https://codeload.github.com/terraform-ibm-modules/terraform-ibm-code-engine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-ibm-modules%2Fterraform-ibm-code-engine/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263071244,"owners_count":23409255,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code-engine","core-team","deployable-architecture","ibm-cloud","stable","supported","terraform","terraform-module"],"created_at":"2024-12-10T00:17:14.996Z","updated_at":"2026-02-14T10:05:46.708Z","avatar_url":"https://github.com/terraform-ibm-modules.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Update the title --\u003e\n# Terraform Code Engine Module\n\n[![Graduated (Supported)](https://img.shields.io/badge/Status-Graduated%20(Supported)-brightgreen)](https://terraform-ibm-modules.github.io/documentation/#/badge-status)\n[![latest release](https://img.shields.io/github/v/release/terraform-ibm-modules/terraform-ibm-code-engine?logo=GitHub\u0026sort=semver)](https://github.com/terraform-ibm-modules/terraform-ibm-code-engine/releases/latest)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\u0026logoColor=white)](https://github.com/pre-commit/pre-commit)\n[![Renovate enabled](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com/)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n\u003c!-- Add a description of module(s) in this repo --\u003e\nThis module provisions the IBM Cloud Code Engine fully managed and serverless platform. It supports deployment of containerized workloads, including web apps, batch jobs, builds, config maps, bindings, domain mappings, or secrets. For more information, see [About Code Engine](https://cloud.ibm.com/docs/codeengine?topic=codeengine-getting-started)\n\n\n\u003c!-- Below content is automatically populated via pre-commit hook --\u003e\n\u003c!-- BEGIN OVERVIEW HOOK --\u003e\n## Overview\n* [terraform-ibm-code-engine](#terraform-ibm-code-engine)\n* [Submodules](./modules)\n    * [app](./modules/app)\n    * [binding](./modules/binding)\n    * [build](./modules/build)\n    * [config_map](./modules/config_map)\n    * [domain_mapping](./modules/domain_mapping)\n    * [job](./modules/job)\n    * [project](./modules/project)\n    * [secret](./modules/secret)\n* [Examples](./examples)\n:information_source: Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab\n    * \u003ca href=\"./examples/apps\"\u003eApps example\u003c/a\u003e \u003ca href=\"https://cloud.ibm.com/schematics/workspaces/create?workspace_name=code-engine-apps-example\u0026repository=https://github.com/terraform-ibm-modules/terraform-ibm-code-engine/tree/main/examples/apps\"\u003e\u003cimg src=\"https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm\u0026logoColor=white\u0026labelColor=0f62fe\" alt=\"Deploy with IBM Cloud Schematics\" style=\"height: 16px; vertical-align: text-bottom; margin-left: 5px;\"\u003e\u003c/a\u003e\n    * \u003ca href=\"./examples/build\"\u003eBuild example\u003c/a\u003e \u003ca href=\"https://cloud.ibm.com/schematics/workspaces/create?workspace_name=code-engine-build-example\u0026repository=https://github.com/terraform-ibm-modules/terraform-ibm-code-engine/tree/main/examples/build\"\u003e\u003cimg src=\"https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm\u0026logoColor=white\u0026labelColor=0f62fe\" alt=\"Deploy with IBM Cloud Schematics\" style=\"height: 16px; vertical-align: text-bottom; margin-left: 5px;\"\u003e\u003c/a\u003e\n    * \u003ca href=\"./examples/jobs\"\u003eJobs example\u003c/a\u003e \u003ca href=\"https://cloud.ibm.com/schematics/workspaces/create?workspace_name=code-engine-jobs-example\u0026repository=https://github.com/terraform-ibm-modules/terraform-ibm-code-engine/tree/main/examples/jobs\"\u003e\u003cimg src=\"https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm\u0026logoColor=white\u0026labelColor=0f62fe\" alt=\"Deploy with IBM Cloud Schematics\" style=\"height: 16px; vertical-align: text-bottom; margin-left: 5px;\"\u003e\u003c/a\u003e\n* [Contributing](#contributing)\n\u003c!-- END OVERVIEW HOOK --\u003e\n\n\n\u003c!--\nIf this repo contains any reference architectures, uncomment the heading below and links to them.\n(Usually in the `/reference-architectures` directory.)\nSee \"Reference architecture\" in Authoring Guidelines in the public documentation at\nhttps://terraform-ibm-modules.github.io/documentation/#/implementation-guidelines?id=reference-architecture\n--\u003e\n\u003c!-- ## Reference architectures --\u003e\n\n\n\u003c!-- This heading should always match the name of the root level module (aka the repo name) --\u003e\n## terraform-ibm-code-engine\n\n### Known limitations\n\nCurrently, IBM provider supports basic functionalities, such as create/delete/update code engine projects, apps, jobs, builds and etc.\n\nKnown limitations are:\n- No support to create/delete/update code engine functions. https://github.com/IBM-Cloud/terraform-provider-ibm/issues/5230\n- No support to create/delete/update code engine subscriptions. https://github.com/IBM-Cloud/terraform-provider-ibm/issues/5231\n- Apply twice keeps on showing changes for `ibm_code_engine_app` and `ibm_code_engine_job` terraform resource https://github.com/IBM-Cloud/terraform-provider-ibm/issues/4719 https://github.com/IBM-Cloud/terraform-provider-ibm/issues/5212\n- CLI/API service binding implementation/interface is different from terraform implementation. For example, CLI or UI code engine has a support to create access secret, service credential and all bindings automatically, while `code_engine_binding_instance` terraform resource requires that access secret exists before the binding is created. The second discrepancy between implementations is that terraform `code_engine_binding_instance` terraform resource requires `prefix` while using CLI or UI `prefix` is an optional parameter. https://github.com/IBM-Cloud/terraform-provider-ibm/issues/5229\n- Visibility for application can not be set. While CLI uses `--visibility=private` flag to set the visibility, terraform provider doesn't support it. https://github.com/IBM-Cloud/terraform-provider-ibm/issues/5228\n- Apply twice throws an error for `ibm_code_engine_secret` terraform resource https://github.com/IBM-Cloud/terraform-provider-ibm/issues/5232\n- Apply twice throws an error for `ibm_code_engine_app` terraform resource https://github.com/IBM-Cloud/terraform-provider-ibm/issues/6330\n\n### Usage\n\n\u003c!--\nAdd an example of the use of the module in the following code block.\n\nUse real values instead of \"var.\u003cvar_name\u003e\" or other placeholder values\nunless real values don't help users know what to change.\n--\u003e\n```hcl\nmodule \"code_engine\" {\n  source       = \"terraform-ibm-modules/code-engine/ibm\"\n  version      = \"X.X.X\" # Replace \"X.X.X\" with a release version to lock into a specific release\n  project_name = \"your-project-name\"\n  apps         = {\n                  \"your-app-name-1\" = {\n                    image_reference = \"container_registry_url\"\n                    run_env_variables = [{\n                      type  = \"literal\"\n                      name  = \"env_name\"\n                      value = \"env_value\"\n                      }]\n                  },\n                  \"your-app-name-2\" = {\n                    image_reference = \"container_registry_url\"\n                  }\n                }\n  jobs         = {\n                  \"your-job-name\" = {\n                    image_reference = \"container_registry_url\"\n                    run_env_variables = [{\n                      type  = \"literal\"\n                      name  = \"env_name\"\n                      value = \"env_value\"\n                    }]\n                  }\n                }\n  config_maps  = {\n                  \"your-config-name\" = {\n                    data = { \"key_1\" : \"value_1\", \"key_2\" : \"value_2\" }\n                  }\n                }\n  secrets      = {\n                  \"your-secret-name\" = {\n                    format = \"generic\"\n                    data   = { \"key_1\" : \"value_1\", \"key_2\" : \"value_2\" }\n                  }\n                }\n  builds       = {\n                  \"your-build-name\" = {\n                    output_image  = \"container_registry_url\"\n                    output_secret = \"secret-name\" # pragma: allowlist secret\n                    source_url    = \"https://github.com/IBM/CodeEngine\"\n                    strategy_type = \"dockerfile\"\n                  }\n                }\n}\n```\n\n### Required IAM access policies\n\nYou need the following permissions to run this module.\n\n- Account Management\n    - **Resource Group** service\n        - `Viewer` platform access\n- IAM Services\n    - **Code Engine** service\n        - `Editor` platform access\n        - `Writer` service access\n\n\u003c!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK --\u003e\n### Requirements\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"requirement_terraform\"\u003e\u003c/a\u003e [terraform](#requirement\\_terraform) | \u003e= 1.9.0 |\n| \u003ca name=\"requirement_ibm\"\u003e\u003c/a\u003e [ibm](#requirement\\_ibm) | \u003e= 1.79.0, \u003c2.0.0 |\n\n### Modules\n\n| Name | Source | Version |\n|------|--------|---------|\n| \u003ca name=\"module_app\"\u003e\u003c/a\u003e [app](#module\\_app) | ./modules/app | n/a |\n| \u003ca name=\"module_binding\"\u003e\u003c/a\u003e [binding](#module\\_binding) | ./modules/binding | n/a |\n| \u003ca name=\"module_build\"\u003e\u003c/a\u003e [build](#module\\_build) | ./modules/build | n/a |\n| \u003ca name=\"module_config_map\"\u003e\u003c/a\u003e [config\\_map](#module\\_config\\_map) | ./modules/config_map | n/a |\n| \u003ca name=\"module_domain_mapping\"\u003e\u003c/a\u003e [domain\\_mapping](#module\\_domain\\_mapping) | ./modules/domain_mapping | n/a |\n| \u003ca name=\"module_job\"\u003e\u003c/a\u003e [job](#module\\_job) | ./modules/job | n/a |\n| \u003ca name=\"module_project\"\u003e\u003c/a\u003e [project](#module\\_project) | ./modules/project | n/a |\n| \u003ca name=\"module_secret\"\u003e\u003c/a\u003e [secret](#module\\_secret) | ./modules/secret | n/a |\n\n### Resources\n\nNo resources.\n\n### Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_apps\"\u003e\u003c/a\u003e [apps](#input\\_apps) | A map of code engine apps to be created. | \u003cpre\u003emap(object({\u003cbr/\u003e    image_reference = string\u003cbr/\u003e    image_secret    = optional(string)\u003cbr/\u003e    run_env_variables = optional(list(object({\u003cbr/\u003e      type      = optional(string)\u003cbr/\u003e      name      = optional(string)\u003cbr/\u003e      value     = optional(string)\u003cbr/\u003e      prefix    = optional(string)\u003cbr/\u003e      key       = optional(string)\u003cbr/\u003e      reference = optional(string)\u003cbr/\u003e    })))\u003cbr/\u003e    run_volume_mounts = optional(list(object({\u003cbr/\u003e      mount_path = string\u003cbr/\u003e      reference  = string\u003cbr/\u003e      name       = optional(string)\u003cbr/\u003e      type       = string\u003cbr/\u003e    })))\u003cbr/\u003e    image_port                    = optional(number)\u003cbr/\u003e    managed_domain_mappings       = optional(string)\u003cbr/\u003e    run_arguments                 = optional(list(string))\u003cbr/\u003e    run_as_user                   = optional(number)\u003cbr/\u003e    run_commands                  = optional(list(string))\u003cbr/\u003e    run_service_account           = optional(string)\u003cbr/\u003e    scale_concurrency             = optional(number)\u003cbr/\u003e    scale_concurrency_target      = optional(number)\u003cbr/\u003e    scale_cpu_limit               = optional(string)\u003cbr/\u003e    scale_ephemeral_storage_limit = optional(string)\u003cbr/\u003e    scale_initial_instances       = optional(number)\u003cbr/\u003e    scale_max_instances           = optional(number)\u003cbr/\u003e    scale_memory_limit            = optional(string)\u003cbr/\u003e    scale_min_instances           = optional(number)\u003cbr/\u003e    scale_request_timeout         = optional(number)\u003cbr/\u003e    scale_down_delay              = optional(number)\u003cbr/\u003e  }))\u003c/pre\u003e | `{}` | no |\n| \u003ca name=\"input_bindings\"\u003e\u003c/a\u003e [bindings](#input\\_bindings) | A map of code engine bindings to be created. | \u003cpre\u003emap(object({\u003cbr/\u003e    secret_name = string\u003cbr/\u003e    components = list(object({\u003cbr/\u003e      name          = string\u003cbr/\u003e      resource_type = string\u003cbr/\u003e    }))\u003cbr/\u003e  }))\u003c/pre\u003e | `{}` | no |\n| \u003ca name=\"input_builds\"\u003e\u003c/a\u003e [builds](#input\\_builds) | A map of code engine builds to be created. Requires 'ibmcloud\\_api\\_key' to be set for authentication and execution. | \u003cpre\u003emap(object({\u003cbr/\u003e    output_image                 = optional(string)\u003cbr/\u003e    output_secret                = optional(string) # pragma: allowlist secret\u003cbr/\u003e    source_url                   = string\u003cbr/\u003e    strategy_type                = optional(string)\u003cbr/\u003e    source_context_dir           = optional(string)\u003cbr/\u003e    source_revision              = optional(string)\u003cbr/\u003e    source_secret                = optional(string)\u003cbr/\u003e    source_type                  = optional(string)\u003cbr/\u003e    strategy_size                = optional(string)\u003cbr/\u003e    strategy_spec_file           = optional(string)\u003cbr/\u003e    timeout                      = optional(number)\u003cbr/\u003e    region                       = optional(string)\u003cbr/\u003e    container_registry_namespace = optional(string)\u003cbr/\u003e    prefix                       = optional(string)\u003cbr/\u003e  }))\u003c/pre\u003e | `{}` | no |\n| \u003ca name=\"input_cbr_rules\"\u003e\u003c/a\u003e [cbr\\_rules](#input\\_cbr\\_rules) | The context-based restrictions rule to create. Only one rule is allowed. | \u003cpre\u003elist(object({\u003cbr/\u003e    description = string\u003cbr/\u003e    account_id  = string\u003cbr/\u003e    rule_contexts = list(object({\u003cbr/\u003e      attributes = optional(list(object({\u003cbr/\u003e        name  = string\u003cbr/\u003e        value = string\u003cbr/\u003e    }))) }))\u003cbr/\u003e    enforcement_mode = string\u003cbr/\u003e    operations = optional(list(object({\u003cbr/\u003e      api_types = list(object({\u003cbr/\u003e        api_type_id = string\u003cbr/\u003e      }))\u003cbr/\u003e    })))\u003cbr/\u003e  }))\u003c/pre\u003e | `[]` | no |\n| \u003ca name=\"input_config_maps\"\u003e\u003c/a\u003e [config\\_maps](#input\\_config\\_maps) | A map of code engine config maps to be created. | \u003cpre\u003emap(object({\u003cbr/\u003e    data = map(string)\u003cbr/\u003e  }))\u003c/pre\u003e | `{}` | no |\n| \u003ca name=\"input_domain_mappings\"\u003e\u003c/a\u003e [domain\\_mappings](#input\\_domain\\_mappings) | A map of code engine domain mappings to be created. | \u003cpre\u003emap(object({\u003cbr/\u003e    tls_secret = string # pragma: allowlist secret\u003cbr/\u003e    components = list(object({\u003cbr/\u003e      name          = string\u003cbr/\u003e      resource_type = string\u003cbr/\u003e    }))\u003cbr/\u003e  }))\u003c/pre\u003e | `{}` | no |\n| \u003ca name=\"input_existing_project_id\"\u003e\u003c/a\u003e [existing\\_project\\_id](#input\\_existing\\_project\\_id) | The ID of the existing project to which code engine resources will be added. It is required if var.project\\_name is null. | `string` | `null` | no |\n| \u003ca name=\"input_ibmcloud_api_key\"\u003e\u003c/a\u003e [ibmcloud\\_api\\_key](#input\\_ibmcloud\\_api\\_key) | The IBM Cloud API key. Required only when 'builds' are specified and used. | `string` | `null` | no |\n| \u003ca name=\"input_jobs\"\u003e\u003c/a\u003e [jobs](#input\\_jobs) | A map of code engine jobs to be created. | \u003cpre\u003emap(object({\u003cbr/\u003e    image_reference = string\u003cbr/\u003e    image_secret    = optional(string)\u003cbr/\u003e    run_env_variables = optional(list(object({\u003cbr/\u003e      type      = optional(string)\u003cbr/\u003e      name      = optional(string)\u003cbr/\u003e      value     = optional(string)\u003cbr/\u003e      prefix    = optional(string)\u003cbr/\u003e      key       = optional(string)\u003cbr/\u003e      reference = optional(string)\u003cbr/\u003e    })))\u003cbr/\u003e    run_volume_mounts = optional(list(object({\u003cbr/\u003e      mount_path = string\u003cbr/\u003e      reference  = string\u003cbr/\u003e      name       = optional(string)\u003cbr/\u003e      type       = string\u003cbr/\u003e    })))\u003cbr/\u003e    run_arguments                 = optional(list(string))\u003cbr/\u003e    run_as_user                   = optional(number)\u003cbr/\u003e    run_commands                  = optional(list(string))\u003cbr/\u003e    run_mode                      = optional(string)\u003cbr/\u003e    run_service_account           = optional(string)\u003cbr/\u003e    scale_array_spec              = optional(string)\u003cbr/\u003e    scale_cpu_limit               = optional(string)\u003cbr/\u003e    scale_ephemeral_storage_limit = optional(string)\u003cbr/\u003e    scale_max_execution_time      = optional(number)\u003cbr/\u003e    scale_memory_limit            = optional(string)\u003cbr/\u003e    scale_retry_limit             = optional(number)\u003cbr/\u003e  }))\u003c/pre\u003e | `{}` | no |\n| \u003ca name=\"input_project_name\"\u003e\u003c/a\u003e [project\\_name](#input\\_project\\_name) | The name of the project to which code engine resources will be added. It is required if var.existing\\_project\\_id is null. | `string` | `null` | no |\n| \u003ca name=\"input_resource_group_id\"\u003e\u003c/a\u003e [resource\\_group\\_id](#input\\_resource\\_group\\_id) | ID of the resource group to use when creating resources. | `string` | n/a | yes |\n| \u003ca name=\"input_secrets\"\u003e\u003c/a\u003e [secrets](#input\\_secrets) | A map of code engine secrets to be created. | \u003cpre\u003emap(object({\u003cbr/\u003e    format = string\u003cbr/\u003e    data   = map(string)\u003cbr/\u003e    # Issue with provider, service_access is not supported at the moment. https://github.com/IBM-Cloud/terraform-provider-ibm/issues/5232\u003cbr/\u003e    # service_access = optional(list(object({\u003cbr/\u003e    #   resource_key = list(object({\u003cbr/\u003e    #     id = optional(string)\u003cbr/\u003e    #   }))\u003cbr/\u003e    #   role = list(object({\u003cbr/\u003e    #     crn = optional(string)\u003cbr/\u003e    #   }))\u003cbr/\u003e    #   service_instance = list(object({\u003cbr/\u003e    #     id = optional(string)\u003cbr/\u003e    #   }))\u003cbr/\u003e    # })))\u003cbr/\u003e  }))\u003c/pre\u003e | `{}` | no |\n\n### Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_app\"\u003e\u003c/a\u003e [app](#output\\_app) | Configuration of the created code engine app. |\n| \u003ca name=\"output_binding\"\u003e\u003c/a\u003e [binding](#output\\_binding) | Configuration of the created code engine binding. |\n| \u003ca name=\"output_build\"\u003e\u003c/a\u003e [build](#output\\_build) | Configuration of the created code engine build. |\n| \u003ca name=\"output_config_map\"\u003e\u003c/a\u003e [config\\_map](#output\\_config\\_map) | Configuration of the created code engine config map. |\n| \u003ca name=\"output_domain_mapping\"\u003e\u003c/a\u003e [domain\\_mapping](#output\\_domain\\_mapping) | Configuration of the created code engine domain mapping. |\n| \u003ca name=\"output_job\"\u003e\u003c/a\u003e [job](#output\\_job) | Configuration of the created code engine job. |\n| \u003ca name=\"output_project_id\"\u003e\u003c/a\u003e [project\\_id](#output\\_project\\_id) | ID of the created code engine project. |\n| \u003ca name=\"output_secret\"\u003e\u003c/a\u003e [secret](#output\\_secret) | Configuration of the created code engine secret. |\n\u003c!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --\u003e\n\n\u003c!-- Leave this section as is so that your module has a link to local development environment set up steps for contributors to follow --\u003e\n## Contributing\n\nYou can report issues and request features for this module in GitHub issues in the module repo. See [Report an issue or request a feature](https://github.com/terraform-ibm-modules/.github/blob/main/.github/SUPPORT.md).\n\nTo set up your local development environment, see [Local development setup](https://terraform-ibm-modules.github.io/documentation/#/local-dev-setup) in the project documentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-ibm-modules%2Fterraform-ibm-code-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterraform-ibm-modules%2Fterraform-ibm-code-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-ibm-modules%2Fterraform-ibm-code-engine/lists"}