Outils pour utilisateurs

Outils du site


adminsys:matrix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
adminsys:matrix [2025/09/14 10:47] – créée gdeadminsys:matrix [2025/09/14 11:48] (Version actuelle) – nouvelle section : mise à jour matrix gde
Ligne 10: Ligne 10:
  
   * Keyringer   * Keyringer
 +  * ansible
 +  * git
 +
 +
 +==== Keyring : tester  ====
 +
 +vérifier que les commandes suivante vous retourne bien un mot de passe :
 +
 +
 +  keyringer fma-machines decrypt matrix/postgresql 2> /dev/null
 +  keyringer fma-machines decrypt matrix/homeserver_generic 2> /dev/null
 +  
 +==== git config : pull/push ====
 +
 +La particularité ici c'est que le projet vis sa vis sur github, mais nous suivons quelques fichiers de configuration qui nous sont propre et qu'on pousse sur notre gitlab. Il faut donc s'assurer que le fichier **.git/config** soit bien configuré :
 +
 +<file>
 +[core]
 + repositoryformatversion = 0
 + filemode = true
 + bare = false
 + logallrefupdates = true
 +[remote "origin"]
 + url = https://github.com/spantaleev/matrix-docker-ansible-deploy
 + fetch = +refs/heads/*:refs/remotes/origin/*
 +[branch "master"]
 + remote = origin
 + merge = refs/heads/master
 +[remote "gitlab"]
 + url = git@git.faimaison.net:faimaison-adminsys/matrix-docker-ansible-deploy.git
 + fetch = +refs/heads/*:refs/remotes/gitlab/*
 +[pull]
 + rebase = false''
 +</file>
 +De cette façon chaque pull se feront de github et chaque push se feront sur le gitlab. Il y a deux remote : origin et gitlab
 +
 +
 +===== Mettre à jour matrix =====
 +
 +2 étapes à faire : 
 +
 +1. faire un git pull
 +2. vérifier le changelog : CHANGELOG.md, ce point est très important car il peut y avoir des changement structurant pour ce qu'on fait
 +3. lancer le playbook
 +
 +Pour la mise à jour la commande à lancer avec les tags qui vont bien :
 +
 +<code>
 +ansible-playbook -i inventory/hosts setup.yml --tags=setup-all,ensure-matrix-users-created,start -K -u <username>
 +</code>
 +
 +<username> : adapter en fonction de votre nom d'utilisateur
 +
 +
 +
adminsys/matrix.1757846862.txt.gz · Dernière modification : 2025/09/14 10:47 de gde