This module creates all necessary IAM groups and roles to support successful onboarding onto the HSDP Notification services.
Important
This repository is managed as Philips Inner-source / Open-source. This repository is NOT endorsed or supported by HSSA&P, I&S Cloud Operations and/or the HSP AWS Account team. You are expected to self-support or raise tickets on the Github project and NOT raise tickets in HSP ServiceNow.
module "notification" {
source = "philips-labs/notification/hsdp"
iam_org_id = var.iam_org_id
producer_admins = ["bosmang"]
producer_admin_service_ids = []
subscriber_admins = ["bosmang"]
subscriber_admin_service_ids = []
publishers = ["bosmang"]
publisher_service_ids = []
subscribers = ["bosmang"]
subscriber_service_ids = []
}
Name | Version |
---|---|
hsdp | >= 0.15.3 |
Name | Version |
---|---|
hsdp | >= 0.15.3 |
No Modules.
Name |
---|
hsdp_iam_group |
hsdp_iam_org |
hsdp_iam_role |
hsdp_iam_user |
Name | Description | Type | Default | Required |
---|---|---|---|---|
iam_org_id | IAM organization (GUID) you want to onboard to Notification services | string |
n/a | yes |
producer_admin_service_ids | List of producer admin service IDs | list(string) |
[] |
no |
producer_admins | List of producer admins | list(string) |
[] |
no |
publisher_admins | List of publisher admins | list(string) |
[] |
no |
publisher_service_ids | List of publisher service IDS | list(string) |
[] |
no |
publishers | List of publishers | list(string) |
[] |
no |
subscriber_admin_service_ids | List of subscriber admin service IDS | list(string) |
[] |
no |
subscriber_admins | List of subscriber admins | list(string) |
[] |
no |
subscriber_service_ids | List of subscriber service IDS | list(string) |
[] |
no |
subscribers | List of subscribers | list(string) |
[] |
no |
No output.
Post your questions on the #terraform
HSDP Slack channel
License is MIT