This module creates all necessary IAM groups and roles to support successful onboarding onto the HSDP Connect IoT services.
Important
This repository is managed as Philips Inner-source / Open-source. This repository is NOT endorsed or supported by HSSA&P or I&S Cloud Operations. You are expected to self-support or raise tickets on the Github project and NOT raise tickets in HSP ServiceNow.
module "connect_onboarding" {
source = "philips-labs/connect-onboarding/hsdp"
onboarding_iam_org_id = var.iam_org_id
admin_users = ["bosmang"]
self_service_users = ["bosmang"]
}| Name | Version |
|---|---|
| hsdp | >= 0.14.1 |
| Name | Version |
|---|---|
| hsdp | >= 0.14.1 |
No modules.
| Name | Type |
|---|---|
| hsdp_iam_group.connect_admin_group | resource |
| hsdp_iam_group.connect_group | resource |
| hsdp_iam_group.connect_self_service | resource |
| hsdp_iam_role.connect_admin | resource |
| hsdp_iam_role.connect_readonly | resource |
| hsdp_iam_role.connect_role | resource |
| hsdp_iam_role.connectss_role | resource |
| hsdp_iam_org.org | data source |
| hsdp_iam_user.admin_user | data source |
| hsdp_iam_user.self_service_user | data source |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| admin_service_ids | List of service credentials for Connect IoT admin | list(string) |
[] |
no |
| admin_user_ids | List of admin Connect IoT admin users IDs | list(string) |
[] |
no |
| admin_users | List of admin Connect IoT admin users | list(string) |
[] |
no |
| onboarding_iam_org_id | IAM organization (GUID) you want to onboard to Connect IOT | string |
n/a | yes |
| provisioning_service_id | The Connect IoT provisioning service ID, provided during onboarding by HSDP | string |
"" |
no |
| self_service_users | List of users who can use the Connect IoT Self Service UI | list(string) |
[] |
no |
No outputs.
Post your questions on the #terraform HSDP Slack channel
License is MIT