pubsub
AckeeCZ/pubsub/gcp
Terraform module for GCP PubSub resources
PubSub Terraform Module This module help us to keep our configuration standard. We had issues with forgetting correct SA permissions on DLQ. Having everything in a module can keep the issue away. Usage Everything could be defined in topics variable: `` module "pubsub" { source = "../" project = var.project topics = { "topic-a" : {} "topic-b" : { dlq : true users : [ "user:test@example.com", ] } "topic-c" : { black_hole : true } "topic-d" : { dlq : true custom_dlq_postfix: "-dlq" } } } ` topics map items can have define following keys: allow_dlq_users_to_push_into_dlq_topic [boolean] - once enabled, users from dlq_users can also push to dlq topics black_hole [boolean] -- add subscription with fairly short 600s retention dlq [boolean] -- add dead letter queue to the topic custom_dlq_postfix
| Name | Type | Description | Default |
|---|---|---|---|
| project | string | GCP project ID | required |
| topics | map | Map of maps of topics to be created with default subscription | {} |
topicssubscriptionsdlq_topicsdlq_subscriptionsblack_hole_subscriptionsTerraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L