Project

General

Profile

Tâche #30727

Scénario #30575: Intégrer la jonction des postes GNU/Linux à un Active Directory

Ajouter le support de l’installation et la configuration de Veyon pour les postes GNU/Linux

Added by Daniel Dehennin about 1 year ago. Updated about 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/25/2020
Due date:
% Done:

90%

Remaining (hours):
0.0

Description

  1. L’installation de la partie maître ne se fait que si le rôle veyon/master est défini
  2. L’installation de la partie cliente ne se fait que si le rôle veyon/client est défini (d’après les dépendences du paquet veyon-master, le client est toujours installé si le maître est installé)
  3. Étudier la possiblité de n’installer que le client sur les postes Windows

Associated revisions

Revision 035944fc (diff)
Added by Daniel Dehennin about 1 year ago

Target minions with grains in addition to all Windows machines

As a transition, we continue to join and install Veyon to all Windows
machines but now we add support for grains target.

Ref: #30726
Ref: #30727

Revision 44ede00e (diff)
Added by Daniel Dehennin about 1 year ago

Target minions with grains in addition to all Windows machines

As a transition, we continue to join and install Veyon to all Windows
machines but now we add support for grains target.

Ref: #30726
Ref: #30727

(cherry picked for EOLE 2.7.1 from commit 035944fc0d8f32f161fed51c9beee04b37287f3e)

Revision ab42d252 (diff)
Added by Daniel Dehennin about 1 year ago

Veyon: username as LDAP DN to work nicely with Python2 minions

When the minion is in Python2, the serialization may cause problem
with backslash.

  • tmpl/eole-workstation.sls: declare Veyon username as an LDAP DN.

Ref: #30727

Revision 8c83598b (diff)
Added by Daniel Dehennin about 1 year ago

EOLE 2.7: add Veyon grains when packages are installed

And remove them when package is removed.

Ref: #30727

Revision 922a6884 (diff)
Added by Daniel Dehennin about 1 year ago

Veyon: install and configure for GNU/Linux systems

  • README.rst: documentation for Veyon upstream repository management.
  • eole-workstation/defaults.yaml: rework the eole-workstation:veyon to
    permit the configuration of an upstream repository.
  • eole-workstation/osfamilymap.yaml: update structure to declare Veyon
    package name.
  • eole-workstation/osfingermap.yaml: declare mandatory upstream
    repositories for Ubuntu Xenial and Bionic and an optional one
    for Focal.
  • eole-workstation/libkwargs.jinja: format a dictionary to be used as
    salt function options (mostly pkgrepo.managed)
  • eole-workstation/veyon/repo/init.sls: entry point to add the Veyon
    repository.
  • eole-workstation/veyon/repo/install.sls: add the Veyon repository if
    configured.
  • eole-workstation/veyon/repo/clean.sls: remove the Veyon repository
    if configured
  • eole-workstation/veyon/package/install.sls: requires the upstream
    Veyon repository if configured.
  • eole-workstation/veyon/package/clean.sls: require the clean of
    upstream Veyon repository if configured.
  • eole-workstation/veyon/config/import.sls: fix import command to
    accept GNU/Linux and Windows variable syntax.
  • eole-workstation/veyon/config/file.sls: serialise the veyon context
    to avoid encoding issue with python2 minions.

Ref: #30727

Revision 87d12714 (diff)
Added by Daniel Dehennin about 1 year ago

Update changelog and VERSION for 2.4.1

Ref: #30726
Ref: #30727
Ref: #30753

Revision fd48bd16 (diff)
Added by Daniel Dehennin about 1 year ago

Update changelog and VERSION for 2.7.0

Ref: #30726
Ref: #30727

History

#1 Updated by Daniel Dehennin about 1 year ago

  • Description updated (diff)

#2 Updated by Daniel Dehennin about 1 year ago

  • Status changed from Nouveau to En cours

#3 Updated by Daniel Dehennin about 1 year ago

  • Description updated (diff)
  • Assigned To set to Daniel Dehennin

#4 Updated by Daniel Dehennin about 1 year ago

  • % Done changed from 0 to 90

Fait pour 2.7.1 et 2.7.2 le portage 2.8 sera fait avec un éclatement de la formula en plusieurs partie afin de mieux gérer les différents composants.

#5 Updated by Daniel Dehennin about 1 year ago

  • Status changed from En cours to Résolu

#6 Updated by Laurent Flori about 1 year ago

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

Also available in: Atom PDF