Tâche #26632
Scénario #26542: Installer et configurer Veyon via Salt
Configurer Veyon Master sur les postes windows
100%
Associated revisions
Veyon: configure the service and stick to formula convention
Grouping computers
------------------
The grouping of computers is done by using the “location” attribute of
computer LDAP objects.
This is the easiest configuration to manage for administrator since it
only requires to edit the computer object.
Convention
----------
The formula convention is to make the init.sls only install package
and manage service.
Additional behaviours are achieved by additional SLS.
Deploying configuration
-----------------------
To deploy the configuration we will use the “Template Override and
Files Switch (TOFS)” pattern.
The configuration requires new pillar under “eole-workstation.veyon”,
see “pillar.example”
- TOFS_pattern.md: documentation of the TOFS pattern
- pillar.example: add Veyon configuration example.
- eole-workstation/macros.jinja: provide the “files_switch” macro to
be used by TOFS pattern.
- eole-workstation/defaults.yaml: default settings for
“eole-workstation”, only used by “eole-workstation.veyon” for now.
- eole-workstation/map.jinja: load default settings and mix them with
per OS family and pillar values.
- eole-workstation/init.sls: include “eole-workstation.veyon.config”
to make sure the software is configured and running.
- eole-workstation/veyon/config.sls: download and import the configuration.
Set the LDAP password with the “veyon-ctl” tool.
Manage service with “veyon-ctl” to workaround a problem when
restarting the service by “salt.states.service” on windows.
- eole-workstation/veyon/files/Windows/veyon-config.json:
Veyon configuration file for windows machines.
It use the LDAP from samba and group machines by their “location”
attribute.
- eole-workstation/veyon/init.sls: install the software and manage the
service.
It can be called directly as “eole-workstation.veyon” or indirectly
by “eole-workstation.veyon.config”.
Update version for new release 1.1.1
History
#1 Updated by Scrum Master over 4 years ago
- Status changed from Nouveau to En cours
#2 Updated by Scrum Master over 4 years ago
- Assigned To set to Laurent Flori
#3 Updated by Laurent Flori over 4 years ago
- File veyon_config.json added
#4 Updated by Laurent Flori over 4 years ago
On peut vérifier la configuration du ldap avec veyon-ctl depuis un poste intégré
(veyon-ctl est dans c:\Program Files\Veyon
veyon-ctl ldap query users
veyon-ctl ldap query computers
On peut importer la configuration depuis le terminal d'une station:
veyon-ctl config import <maconfig.json>
#5 Updated by Laurent Flori over 4 years ago
- File veyon_scribe_etb1.json added
#6 Updated by Daniel Dehennin over 4 years ago
- Status changed from En cours to Résolu
#7 Updated by Fabrice Barconnière over 4 years ago
- Remaining (hours) changed from 12.0 to 0.0
#8 Updated by Daniel Dehennin over 4 years ago
- % Done changed from 0 to 100
#9 Updated by Scrum Master over 4 years ago
- Status changed from Résolu to Fermé