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
Début:
25/09/2020
Echéance:
% réalisé:
90%
Restant à faire (heures):
0.0
Description
- L’installation de la partie maître ne se fait que si le rôle
veyon/master
est défini - 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 paquetveyon-master
, le client est toujours installé si le maître est installé) - Étudier la possiblité de n’installer que le client sur les postes Windows
Révisions associées
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
EOLE 2.7: add Veyon grains when packages are installed
And remove them when package is removed.
Ref: #30727
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
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