Project

General

Profile

Tâche #28740

Scénario #28739: La modification de la configuration Veyon n'est pas appliquée

Corriger l’enchaînement des actions de configurations de Veyon

Added by Daniel Dehennin 2 months ago. Updated about 1 month ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
07/12/2019
Due date:
% Done:

100%

Estimated time:
4.00 h
Remaining (hours):
0.0

Associated revisions

Revision 8baa9bb1 (diff)
Added by Daniel Dehennin 2 months ago

Veyon: import configuration when the configuration file changes

The configuration was only imported when the configuration file was
changed and the LDAP connection was not working.

We need to import the configuration on any of those checks:

- if the LDAP connection is not working: we remove the locally stored
configuration file, it will be downloaded again and this change will
force an import

- if the configuration file changes: the file will be updated and this
change will force an import

  • eole-workstation/veyon/config.sls: new state to remove the
    configuration file when the LDAP connection is not working.
    The import of the configuration only depends on changes on the
    locally stored configuration file.
    Restart the service if a new configuration is imported

Ref: #28740

History

#1 Updated by Daniel Dehennin 2 months ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Daniel Dehennin
  • Remaining (hours) changed from 4.0 to 3.0

#2 Updated by Daniel Dehennin 2 months ago

La configuration est importé si :

  • le fichier de configuration est modifié
  • la connexion LDAP ne fonctionne pas (dans ce cas, le fichier de configuration est localement supprimé pour forcer sa création et son import)

Le mot de passe LDAP est défini si :

  • la connexion LDAP ne fonctionne pas

#3 Updated by Daniel Dehennin 2 months ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 3.0 to 0.5

Pour tester

Préparation

  1. Déployer un etb1 pédagogique
  2. Déployer un poste etb1.pcprof-10
  3. Intégrer le poste avec la procédure joineole

Cas №1 : modifier la configuration

  1. Fournir un fichier /usr/share/eole/saltstack/salt/eole-workstation/veyon/files/<ID_DU_MINION>/veyon-config.json qui sera une version modifiée de /usr/share/eole/saltstack/salt/eole-workstation/veyon/files/Windows/veyon-config.json
  2. Exécuter la commande suivante sur le Scribe :
    root@scribe:~# salt '<ID_DU_MINION>' state.apply eole-workstation.veyon.config
    

Vous devez avoir 3 sates modifiées :

  1. Download Veyon Configuration
  2. Import Veyon configuration
  3. Restart Veyon Service

Cas №2 : modifier le mot de passe de connexion

  1. Supprimer /etc/eole/private/eole-workstation-reader.password
  2. Exécuter la commande reconfigure
  3. Exécuter la commande suivante :
    root@scribe:~# salt '<ID_DU_MINION>' state.apply eole-workstation.veyon.config
    

Vous devez avoir 5 states modifiées :

  1. Cleanup configuration file on error
  2. Download Veyon Configuration
  3. Import Veyon configuration
  4. Set LDAP password
  5. Restart Veyon Service

#4 Updated by Gilles Grandgérard about 1 month ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 0.0

Also available in: Atom PDF