Project

General

Profile

Tâche #26632

Scénario #26542: Installer et configurer Veyon via Salt

Configurer Veyon Master sur les postes windows

Added by Daniel Dehennin over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/31/2019
Due date:
% Done:

100%

Estimated time:
12.00 h
Remaining (hours):
0.0

veyon_config.json - Veyon config pour seth etb1 (4.83 KB) Laurent Flori, 02/04/2019 11:59 AM

veyon_scribe_etb1.json - Veyon Config pour scribe etb1 (5.02 KB) Laurent Flori, 02/04/2019 02:47 PM

Associated revisions

Revision 06f1e28d (diff)
Added by Daniel Dehennin over 4 years ago

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”.

Revision a1993e58 (diff)
Added by Daniel Dehennin over 4 years ago

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

#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>

#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é

Also available in: Atom PDF