Skip to content

philips-labs/terraform-hsdp-notification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HSDP Notification onboarding module

This module creates all necessary IAM groups and roles to support successful onboarding onto the HSDP Notification services.

Disclaimer

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.

Example usage

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 = []
}

Requirements

Name Version
hsdp >= 0.15.3

Providers

Name Version
hsdp >= 0.15.3

Modules

No Modules.

Resources

Name
hsdp_iam_group
hsdp_iam_org
hsdp_iam_role
hsdp_iam_user

Inputs

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

Outputs

No output.

Contact / Getting help

Post your questions on the #terraform HSDP Slack channel

License

License is MIT