{"id":14957832,"url":"https://github.com/terraform-ibm-modules/terraform-ibm-security-verify","last_synced_at":"2026-05-15T08:11:01.008Z","repository":{"id":250723766,"uuid":"835282578","full_name":"terraform-ibm-modules/terraform-ibm-security-verify","owner":"terraform-ibm-modules","description":"IBM Verify provides Single Sign-On (SSO), multi-factor authentication (MFA), identity governance, and identity lifecycle controls for internal (workforce) and external (consumer) user types.","archived":false,"fork":false,"pushed_at":"2024-12-21T11:20:54.000Z","size":136,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-12-26T15:04:09.167Z","etag":null,"topics":["core-team","ibm-cloud","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}},"created_at":"2024-07-29T14:15:57.000Z","updated_at":"2024-12-26T15:02:10.000Z","dependencies_parsed_at":"2024-09-07T05:15:54.699Z","dependency_job_id":"a775c83f-5a29-4f38-9290-ea7556e00a74","html_url":"https://github.com/terraform-ibm-modules/terraform-ibm-security-verify","commit_stats":{"total_commits":25,"total_committers":3,"mean_commits":8.333333333333334,"dds":0.24,"last_synced_commit":"07a7b03bffa4fc7e02954c6452f8cbddc4aecb5b"},"previous_names":["terraform-ibm-modules/terraform-ibm-security-verify"],"tags_count":1,"template":false,"template_full_name":"terraform-ibm-modules/terraform-ibm-module-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-ibm-modules%2Fterraform-ibm-security-verify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-ibm-modules%2Fterraform-ibm-security-verify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-ibm-modules%2Fterraform-ibm-security-verify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-ibm-modules%2Fterraform-ibm-security-verify/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-security-verify/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237964528,"owners_count":19394414,"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":["core-team","ibm-cloud","terraform","terraform-module"],"created_at":"2024-09-24T13:15:41.142Z","updated_at":"2026-05-15T08:11:01.002Z","avatar_url":"https://github.com/terraform-ibm-modules.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Update this title with a descriptive name. Use sentence case. --\u003e\n# IBM Security Verify module\n\n\u003c!--\nUpdate status and \"latest release\" badges:\n  1. For the status options, see https://terraform-ibm-modules.github.io/documentation/#/badge-status\n  2. Update the \"latest release\" badge to point to the correct module's repo. Replace \"terraform-ibm-module-template\" in two places.\n--\u003e\n[![Stable (With quality checks)](https://img.shields.io/badge/Status-Stable%20(With%20quality%20checks)-green)](https://terraform-ibm-modules.github.io/documentation/#/badge-status)\n[![latest release](https://img.shields.io/github/v/release/terraform-ibm-modules/terraform-ibm-security-verify?logo=GitHub\u0026sort=semver)](https://github.com/terraform-ibm-modules/terraform-ibm-security-verify/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[![Terraform Registry](https://img.shields.io/badge/terraform-registry-623CE4?logo=terraform)](https://registry.terraform.io/modules/terraform-ibm-modules/security-verify/ibm/latest)\n\n\u003c!--\nAdd a description of modules in this repo.\nExpand on the repo short description in the .github/settings.yml file.\n\nFor information, see \"Module names and descriptions\" at\nhttps://terraform-ibm-modules.github.io/documentation/#/implementation-guidelines?id=module-names-and-descriptions\n--\u003e\n\nThis module is used to create an IBM Security Verify instance to provide Single Sign-On (SSO), multi-factor authentication (MFA), identity governance, and identity lifecycle controls for internal (workforce) and external (consumer) user types.\n\n**Note:** As of now, this Terraform module only supports the creation of an IBM Security Verify instance. It does not yet support attaching applications to provide identity and access management services.\n\nFor more information, see [IBM Security Verify Documentation Hub](https://docs.verify.ibm.com/verify)\n\n\n\u003c!-- The following content is automatically populated by the pre-commit hook --\u003e\n\u003c!-- BEGIN OVERVIEW HOOK --\u003e\n## Overview\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"#terraform-ibm-security-verify\"\u003eterraform-ibm-security-verify\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"./examples\"\u003eExamples\u003c/a\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n        \u003ca href=\"./examples/basic\"\u003eBasic example\u003c/a\u003e\n        \u003ca href=\"https://cloud.ibm.com/schematics/workspaces/create?workspace_name=security-verify-basic-example\u0026repository=https://github.com/terraform-ibm-modules/terraform-ibm-security-verify/tree/main/examples/basic\"\u003e\u003cimg src=\"https://img.shields.io/badge/Deploy%20with%20IBM%20Cloud%20Schematics-0f62fe?style=flat\u0026logo=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      \u003c/li\u003e\n    \u003c/ul\u003e\n    ℹ️ Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab.\n  \u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- END OVERVIEW HOOK --\u003e\n\n\n\u003c!--\nIf this repo contains any reference architectures, uncomment the heading below and link to them.\n(Usually in the `/reference-architectures` directory.)\nSee \"Reference architecture\" 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!-- Replace this heading with the name of the root level module (the repo name) --\u003e\n## terraform-ibm-security-verify\n\n### Usage\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\n```hcl\nmodule \"isv_instance\" {\n  source            = \"terraform-ibm-modules/security-verify/ibm\"\n  version           = \"X.X.X\" # Replace \"X.X.X\" with a release version to lock into a specific release\n  resource_group_id = \"a8cff104f1764e98aac9ab879198230a\" # pragma: allowlist secret\n  instance_name     = \"ibm-security-verify-instance\"\n  hostname          = \"my-security-verify-tenant\"\n  access_tags       = [\"env:dev\",\"env:test\"]\n  tags              = [\"dev\", \"qa\"]\n  region            = \"eu-de\"\n}\n```\n### Required access policies\n\n\u003c!-- PERMISSIONS REQUIRED TO RUN MODULE\nIf this module requires permissions, uncomment the following block and update\nthe sample permissions, following the format.\nReplace the 'Sample IBM Cloud' service and roles with applicable values.\nThe required information can usually be found in the services official\nIBM Cloud documentation.\nTo view all available service permissions, you can go in the\nconsole at Manage \u003e Access (IAM) \u003e Access groups and click into an existing group\n(or create a new one) and in the 'Access' tab click 'Assign access'.\n--\u003e\n\nYou need the following permissions to run this module:\n\n- Service\n    - **Resource group only**\n        - `Viewer` access on the specific resource group\n    - **IBM Verify** service\n        - `Editor` platform access\n\n\u003c!-- NO PERMISSIONS FOR MODULE\nIf no permissions are required for the module, uncomment the following\nstatement instead the previous block.\n--\u003e\n\n\u003c!-- No permissions are needed to run this module.--\u003e\n\n\n\u003c!-- The following content is automatically populated by the pre-commit hook --\u003e\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.88.0, \u003c 3.0.0 |\n\n### Modules\n\nNo modules.\n\n### Resources\n\n| Name | Type |\n|------|------|\n| [ibm_resource_instance.isv_instance](https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/resources/resource_instance) | resource |\n| [ibm_resource_tag.access_tags](https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/resources/resource_tag) | resource |\n| [ibm_iam_access_tag.access_tags](https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/data-sources/iam_access_tag) | data source |\n\n### Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_access_tags\"\u003e\u003c/a\u003e [access\\_tags](#input\\_access\\_tags) | Add access management tags to the Security Verify instance to control access. [Learn more](https://cloud.ibm.com/docs/account?topic=account-tag\u0026interface=ui#create-access-console). | `list(string)` | `[]` | no |\n| \u003ca name=\"input_hostname\"\u003e\u003c/a\u003e [hostname](#input\\_hostname) | The hostname of the IBM Security Verify instance which is used to construct the Dashboard/Account URL in the format: https://\u003chostname\u003e.verify.ibm.com/ui/admin/. Note: After the service instance creation returns, the instance may take up to two minutes to be available. | `string` | n/a | yes |\n| \u003ca name=\"input_instance_name\"\u003e\u003c/a\u003e [instance\\_name](#input\\_instance\\_name) | The name of the IBM Security Verify instance. | `string` | n/a | yes |\n| \u003ca name=\"input_plan\"\u003e\u003c/a\u003e [plan](#input\\_plan) | The pricing plan of the IBM Security Verify instance.Possible values: `verify-lite` | `string` | `\"verify-lite\"` | no |\n| \u003ca name=\"input_region\"\u003e\u003c/a\u003e [region](#input\\_region) | The IBM Cloud region where the IBM Security Verify resource is created.Possible values: `eu-de` (Frankfurt) | `string` | `\"eu-de\"` | no |\n| \u003ca name=\"input_resource_group_id\"\u003e\u003c/a\u003e [resource\\_group\\_id](#input\\_resource\\_group\\_id) | The ID of the resource group where the IBM Security Verify instance is created. | `string` | n/a | yes |\n| \u003ca name=\"input_resource_tags\"\u003e\u003c/a\u003e [resource\\_tags](#input\\_resource\\_tags) | Add user resource tags to the Security Verify instance to organize, track, and manage costs. [Learn more](https://cloud.ibm.com/docs/account?topic=account-tag\u0026interface=ui#tag-types). | `list(string)` | `[]` | no |\n\n### Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_account_url\"\u003e\u003c/a\u003e [account\\_url](#output\\_account\\_url) | The IBM Security Verify Account URL |\n| \u003ca name=\"output_crn\"\u003e\u003c/a\u003e [crn](#output\\_crn) | The IBM Security Verify instance CRN. |\n| \u003ca name=\"output_guid\"\u003e\u003c/a\u003e [guid](#output\\_guid) | The globally unique identifier of the IBM Security Verify instance. |\n| \u003ca name=\"output_isv_instance_name\"\u003e\u003c/a\u003e [isv\\_instance\\_name](#output\\_isv\\_instance\\_name) | The name of the IBM Security Verify instance. |\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-security-verify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterraform-ibm-modules%2Fterraform-ibm-security-verify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-ibm-modules%2Fterraform-ibm-security-verify/lists"}