guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/03: milano: Host two Jami rendezvous points for internal communicatio


From: Maxim Cournoyer
Subject: 03/03: milano: Host two Jami rendezvous points for internal communication.
Date: Fri, 29 Oct 2021 23:31:37 -0400 (EDT)

apteryx pushed a commit to branch master
in repository maintenance.

commit c7d51c64274a6c953a1583aab795473412466e6b
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Wed Aug 4 14:00:33 2021 -0400

    milano: Host two Jami rendezvous points for internal communication.
    
    This makes the 'rdv-guix-maintainers' as well as the
    'rdv-guix-sysadmin' Jami rendezvous points accounts available for live
    conference calls (audio or video).  The service runs in a Linux
    container and can only be reached by the Jami contacts declared as
    allowed.
    
    * hydra/milano-guix-1.scm (operating-system)
    [services]{jami-service-type}: New service.
---
 hydra/milano-guix-1.scm | 46 +++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 45 insertions(+), 1 deletion(-)

diff --git a/hydra/milano-guix-1.scm b/hydra/milano-guix-1.scm
index 17dc246..4fd8c30 100644
--- a/hydra/milano-guix-1.scm
+++ b/hydra/milano-guix-1.scm
@@ -10,7 +10,7 @@
 (use-modules (gnu)
              (guix gexp))
 (use-service-modules databases getmail guix networking mcron ssh
-                     virtualization web monitoring)
+                     telephony virtualization web monitoring)
 (use-package-modules certs screen tmux ssh linux)
 
 ;; The following definition are **almost** copied from dover.scm: a
@@ -149,6 +149,50 @@
                      (non-derivation-substitute-urls
                       (list "https://bordeaux.guix.gnu.org";)))))
 
+           (service jami-service-type
+                    (jami-configuration
+                     (accounts
+                      ;; Note: The following Jami accounts have
+                      ;; registered usernames that match their file
+                      ;; names (e.g. 'rdv-guix-maintainers' and
+                      ;; 'rdv-guix-sysadmin', for convenience.  If
+                      ;; they are lost, new usernames will have to be
+                      ;; created; so it's wise to keep them backed up.
+                      (list (jami-account
+                             (archive "/etc/jami/rdv-guix-maintainers.gz")
+                             (rendezvous-point? #t)
+                             (allowed-contacts
+                              '("d873d0ebe6c3b57f77a362fe867dd03a4f9efb76" 
;apteryx
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;civodul
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;mbakke
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;mothacehe
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;nckx
+                                )))
+                            (jami-account
+                             (archive "/etc/jami/rdv-guix-sysadmin.gz")
+                             (rendezvous-point? #t)
+                             (allowed-contacts
+                              '(;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;andreas
+                                "d873d0ebe6c3b57f77a362fe867dd03a4f9efb76" 
;apteryx
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;bisculo
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;boskovits
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;cbaines
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;civodul
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;dannym
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;efraim
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;janneke
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;jlicht
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;lfam
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;marusich
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;mbakke
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;mhw
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;mothacehe
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;nckx
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;pelzfloria
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;rekado
+                                ;; "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
;roptat
+                                )))))))
+
            (modify-services %base-services
              (guix-service-type
               config => (guix-configuration



reply via email to

[Prev in Thread] Current Thread [Next in Thread]