Skip to content

An example of how to build a remote terraform module

License

Notifications You must be signed in to change notification settings

GenesysCloudDevOps/genesys-cloud-queues-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This module is meant to be used purely for demonstration purposes. It should be considered an example of how to layout a simple Genesys Cloud Terraform module. For this module we are creating a module that will let you create a number of queues based on a list of queues passed in and a list of member ids to be passed.

Usage

module "classifier_queues" {
  source                   = "git::https://github.com/GenesysCloudDevOps/genesys-cloud-queues-demo.git?ref=main"
  classifier_queue_names   = ["401K", "IRA", "529", "GeneralSupport", "Banking"]
  classifier_queue_members = ["member id #1 (guid)", "member id #2 (guid)" ]    
}

Requirements

Name Version
terraform >= 1.0

Providers

Name Version
genesyscloud >= 0.13.3

Inputs

Name Description Type Required
classifier_queue_names List of queue names to create list(string) yes
classifier_queue_members List of member ids to assign to the queue list(string) yes

Outputs

Name Description Type
queue_ids A map of queue ids where the queue name is the string map[string-queue name]