diff --git a/Workbench/configs-and-secrets/grouper/application/grouper-loader.properties b/Workbench/configs-and-secrets/grouper/application/grouper-loader.properties index 62ef5f0..85c0603 100644 --- a/Workbench/configs-and-secrets/grouper/application/grouper-loader.properties +++ b/Workbench/configs-and-secrets/grouper/application/grouper-loader.properties @@ -69,3 +69,29 @@ changeLog.consumer.rabbitMqMessagingSample.publisher.messageQueueType = queue changeLog.consumer.rabbitMqMessagingSample.publisher.queueOrTopicName = sampleQueue ## this is optional if not using "id" for subjectId, need to be a subject attribute in the sources.xml #changeLog.consumer.rabbitMqMessagingSample.publisher.addSubjectAttributes = email + + + +### This is for publishing grouper changes to rabbitmq, but only for the stems relevant to sympa for internet2.edu lists +changeLog.consumer.rabbitMqMessagingInternet2Sympa.quartzCron = 0 * * * * ? +changeLog.consumer.rabbitMqMessagingInternet2Sympa.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer +changeLog.consumer.rabbitMqMessagingInternet2Sympa.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbMessagingPublisher +changeLog.consumer.rabbitMqMessagingInternet2Sympa.publisher.messagingSystemName = rabbitmq +changeLog.consumer.rabbitMqMessagingInternet2Sympa.publisher.routingKey = sympa.internet2 +changeLog.consumer.rabbitMqMessagingInternet2Sympa.publisher.messageQueueType = TOPIC +changeLog.consumer.rabbitMqMessagingInternet2Sympa.publisher.exchangeType = TOPIC +changeLog.consumer.rabbitMqMessagingInternet2Sympa.elfilter = (event.groupName =~ '^app:sympa:internet2:.*$') +changeLog.consumer.rabbitMqMessagingInternet2Sympa.publisher.queueOrTopicName = sympa.internet2 +####changeLog.consumer.rabbitMqMessagingSample.publisher.addSubjectAttributes = eduPersonPrincipalName + +### This is for publishing grouper changes to rabbitmq, but only for the stems relevant to sympa for incommon lists +changeLog.consumer.rabbitMqMessagingIncommonSympa.quartzCron = 0 * * * * ? +changeLog.consumer.rabbitMqMessagingIncommonSympa.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer +changeLog.consumer.rabbitMqMessagingIncommonSympa.publisher.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbMessagingPublisher +changeLog.consumer.rabbitMqMessagingIncommonSympa.publisher.messagingSystemName = rabbitmq +changeLog.consumer.rabbitMqMessagingIncommonSympa.publisher.routingKey = sympa.incommon +changeLog.consumer.rabbitMqMessagingIncommonSympa.publisher.messageQueueType = TOPIC +changeLog.consumer.rabbitMqMessagingIncommonSympa.publisher.exchangeType = TOPIC +changeLog.consumer.rabbitMqMessagingIncommonSympa.elfilter = (event.groupName =~ '^app:sympa:incommon:.*$') +changeLog.consumer.rabbitMqMessagingIncommonSympa.publisher.queueOrTopicName = sympa.incommon +####changeLog.consumer.rabbitMqMessagingSample.publisher.addSubjectAttributes = eduPersonPrincipalName