Projet

Général

Profil

Tâche #8808

Distribution EOLE - Scénario #8806: Finaliser le fonctionnement de la balise <host/>

Fournir le template de /etc/hosts pour les conteneurs

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

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

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):

Description

Le mécanisme de génération d’EOLE 2.3 n’est pas porté en 2.4.

Révisions associées

Révision 10244b2a (diff)
Ajouté par Daniel Dehennin il y a plus de 9 ans

Fournir le template /etc/hosts pour les conteneurs

  • dicos/01_container.xml: Ajout de « lxc.hosts » pour le conteneur
    « all ».
  • creole/funcs/get_etc_hosts.py (get_etc_hosts): Nouvelle fonction
    « eos » pour générer la liste des entrées de « /etc/hosts » pour un
    conteneur.
  • tmpl/lxc.hosts: Template de « /etc/hosts » pour les conteneurs.

Fixes: #8808 @4h

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

Vérifier que l’entrée <host/> est activée

Si une entrée <host/> est désactivée, elle est toujours présente dans la
réponse « CreoleClient() » mais ne dispose pas de l’attribut
« activate=True ».

  • creole/funcs/get_etc_hosts.py (get_etc_hosts): Vérifier la présence et
    la valeur de l’attribut « activate » du « host ».

Ref: #8808

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

Utilisation des attributs « crossed » et « comment »

L’attribut « crossed » de la balise <host/> permet de générer des
associations 1 à 1 entre les noms d’hôtes et les IPs.

Si la liste des noms d’hôtes n’a pas la même taille que la liste des
IPs, alors on bascule sur la génération de toutes les combinaisons en
affichant un message d’avertissement sur la sortie d’erreur.

L’attribut « comment » permet de définir une ligne de commentaire à
inclure avant le bloc généré par une balise <host/>.

  • creole/funcs/get_etc_hosts.py (_gen_crossed_hosts): Génère toutes les
    combinaisons entres des FQDNs et des IPs.
    (_gen_hosts): Génère des associations 1 à 1 entres les FQDNs et les
    IPs.
    (get_etc_hosts): Prise en compte de l’attribut « crossed » et
    affichage d’un avertissement en cas de longueur de liste incohérente.
    Prise en compte de la balise « comment ».

Fixes: #8808 @2h

Révision 92a41908 (diff)
Ajouté par Daniel Dehennin il y a plus de 9 ans

La gestion de /etc/hosts nécessite creole 2.4.1-5

  • debian/control (Depends): Modification de la version minimale de
    creole.

Ref: #8808

Historique

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

  • Statut changé de Nouveau à En cours

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

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

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

  • Statut changé de Résolu à En cours

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

  • Statut changé de En cours à Résolu

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

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF