X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fbuildbot%2Fprojects%2Fcaldance%2F__init__.py;h=2c0bad5b8bcb370d1369a034d7174d9915734e30;hb=256d607c2db3e56a2f481a2097ffa3ccd109d141;hp=1069c3584e090b518cb1625352461df39c9d2e70;hpb=85817848f29f1e2c3680da216a8dfc54a2ad3932;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/buildbot/projects/caldance/__init__.py b/nixops/modules/buildbot/projects/caldance/__init__.py index 1069c35..2c0bad5 100644 --- a/nixops/modules/buildbot/projects/caldance/__init__.py +++ b/nixops/modules/buildbot/projects/caldance/__init__.py @@ -19,6 +19,7 @@ class E(): LDAP_HOST = "ldap.immae.eu" LDAP_DN = "cn=buildbot,ou=services,dc=immae,dc=eu" LDAP_ROLES_BASE = "ou=roles,ou=hosts,dc=immae,dc=eu" + XMPP_RECIPIENTS = os.environ["BUILDBOT_XMPP_RECIPIENTS"].split(" ") PUPPET_HOST = { "integration": "root@caldance.immae.eu", @@ -89,6 +90,11 @@ def configure(c): name="slack_status_caldance", builders=["Caldance_build", "Caldance_deploy"], serverUrl=open(E.SECRETS_FILE + "/slack_webhook", "r").read().rstrip())) + c['services'].append(XMPPStatusPush( + name="xmpp_status_caldance", + builders=["Caldance_build", "Caldance_deploy"], + recipients=E.XMPP_RECIPIENTS, + password=open(E.SECRETS_FILE + "/notify_xmpp_password", "r").read().rstrip())) def factory(project, ignore_fails=False): release_file = "{1}/{0}_%(kw:clean_branch)s.tar.gz"