Outils pour utilisateurs

Outils du site


kmarmule:creation_structure

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
kmarmule:creation_structure [2025/11/28 13:35] obilhautkmarmule:creation_structure [2025/12/07 15:21] (Version actuelle) – [Mettre les tâches planifiées en place] obilhaut
Ligne 18: Ligne 18:
  
 <code> <code>
-cd /root/kmarmuleadmin/scripts/+cd /root/kmarmuleassos/scripts/
 ./creer_asso.sh <nomdelasso> ./creer_asso.sh <nomdelasso>
 </code> </code>
Ligne 25: Ligne 25:
  
 Rentrer l'URL de chaque service. Un service sans URL est un service désactivé. Rentrer l'URL de chaque service. Un service sans URL est un service désactivé.
-Rentrer le montant de la souscription.+ 
 +Rentrer le montant de la souscription : par défaut, ce montant ne sera appliqué qu'à Nextcloud, et les autres services auront 3Go d'espace. :!: Il faudra peut-être ajuster selon les besoins de l'asso dans la limite de la souscription.
  
 Enregistrez les mot de passe dans le Keepass 3 sous la forme : Enregistrez les mot de passe dans le Keepass 3 sous la forme :
Ligne 32: Ligne 33:
  
 Un dossier a été créé sur la base d'un template dans /root/kmarmuleadmin/assos/ Un dossier a été créé sur la base d'un template dans /root/kmarmuleadmin/assos/
 +
 N'hésitez pas à vérifier que le fichier /root/kmarmuleadmin/assos/nomdelasso/values.yaml correspond à vos attente et que le fichier /root/kmarmuleadmin/assos/nomdelasso/Chart.yaml pointe bien vers la dernière version du chart Marmule. N'hésitez pas à vérifier que le fichier /root/kmarmuleadmin/assos/nomdelasso/values.yaml correspond à vos attente et que le fichier /root/kmarmuleadmin/assos/nomdelasso/Chart.yaml pointe bien vers la dernière version du chart Marmule.
 +
 +
 +====== Pousser la création de l'asso ======
 +
 +
 +<code>
 +cd ..
 +git pull
 +cd assos/<assoname>
 +git add .
 +git commit -am "<assoname>: création de l asso"
 +git push
 +</code>
  
 ====== Déployer avec ArgoCD ====== ====== Déployer avec ArgoCD ======
Ligne 54: Ligne 69:
   * Namespace : asso-<nomdelasso>   * Namespace : asso-<nomdelasso>
  
-Laisser tout le reste par défaut et cliquer sur "Create"+Laisser tout le reste par défaut et cliquer sur "Create". Les services se créént. 
 + 
 +N'hésitez pas à exécuter la commande suivante pour observer la création des éléments : 
 + 
 +<code>k9s -n asso-<assoname></code>
  
 ====== Activer le virtual host ====== ====== Activer le virtual host ======
Ligne 82: Ligne 101:
 Recharger apache : Recharger apache :
 <code>systemctl reload apache2</code> <code>systemctl reload apache2</code>
 +
 +S'assurer qu'Apache fonctionne bien
 +<code>systemctl status apache2</code>
 +
 +Éviter de se mélanger les pinceaux :
 +<code>exit</code>
 ====== Terminer l'installation applicative ====== ====== Terminer l'installation applicative ======
  
Ligne 90: Ligne 115:
 Se connecter à l'interface web de l'application si nécessaire et finir la configuration. On doit pouvoir s'y connecter même avec un compte bidon. Se connecter à l'interface web de l'application si nécessaire et finir la configuration. On doit pouvoir s'y connecter même avec un compte bidon.
  
-===== Migrer =====+====== Éventuellement Migrer depuis l'ancienne Marmule ======
  
  
 Si l'asso avait préalablement une Marmule ancienne version, voir [[kmarmule:migration_structure|kmarmule:migration_structure]] Si l'asso avait préalablement une Marmule ancienne version, voir [[kmarmule:migration_structure|kmarmule:migration_structure]]
 +
 +
 +====== Passer les scripts de configuration auto ======
 +
 +  * Pour Nextcloud : il est lancé à la fin de la migration des data. Pour le relancer : ./km_nc_configure.sh <asso>
 +  * Pour Dolibarr : ./km_dolibarr_configure.sh <asso>
 +  * Pour Wordpress : ./km_wp_configure.sh <asso>
 +
 +Bien vérifier la configuration des modules LDAP, c'est souvent elle qui pêche.
 +
 +
 +====== Les derniers règlages à la main ======
 +
 +Pour Dolibarr :
 + - renseigner le mot de passe de bindapps dans le module LDAP
 +
 +
 +
 +Mettre les logos des assos qui ne les ont pas encore, c'est plus sympa !
 +====== Mettre les tâches planifiées en place ======
 +
 +Uniquement pour Dolibarr : se baser sur le fichier /etc/cron.d/km_dolibarr du serveur kmarmuleadmin.
 +
 +Pour que ça soit bien propre :
 +
 +  - créer des utiliateurs artifaille dans les applis en tant qu'admin locaux
 +  - supprimer les utilisateurs "admin" des applis (après avoir vérifié que le compte artifaille est fonctionnel).
 +
 +Si l'asso le souhaite, restreindre nos droits au minimum.
 +
 +====== Tester ! ======
 +
 +Se connecter avec un utilisateur
kmarmule/creation_structure.1764336949.txt.gz · Dernière modification : 2025/11/28 13:35 de obilhaut