Projet

Général

Profil

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

Ajouté par Daniel Dehennin il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/09/2020
Echéance:
% réalisé:

90%

Restant à faire (heures):
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

Révisions associées

Révision 035944fc (diff)
Ajouté par Daniel Dehennin il y a plus de 3 ans

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

Révision 44ede00e (diff)
Ajouté par Daniel Dehennin il y a plus de 3 ans

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)

Révision ab42d252 (diff)
Ajouté par Daniel Dehennin il y a plus de 3 ans

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

Révision 8c83598b (diff)
Ajouté par Daniel Dehennin il y a plus de 3 ans

EOLE 2.7: add Veyon grains when packages are installed

And remove them when package is removed.

Ref: #30727

Révision 922a6884 (diff)
Ajouté par Daniel Dehennin il y a plus de 3 ans

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

Révision 87d12714 (diff)
Ajouté par Daniel Dehennin il y a plus de 3 ans

Update changelog and VERSION for 2.4.1

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

Révision fd48bd16 (diff)
Ajouté par Daniel Dehennin il y a plus de 3 ans

Update changelog and VERSION for 2.7.0

Ref: #30726
Ref: #30727

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 3 ans

  • Description mis à jour (diff)

#2 Mis à jour par Daniel Dehennin il y a plus de 3 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Daniel Dehennin il y a plus de 3 ans

  • Description mis à jour (diff)
  • Assigné à mis à Daniel Dehennin

#4 Mis à jour par Daniel Dehennin il y a plus de 3 ans

  • % réalisé changé de 0 à 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 Mis à jour par Daniel Dehennin il y a plus de 3 ans

  • Statut changé de En cours à Résolu

#6 Mis à jour par Laurent Flori il y a plus de 3 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF