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