Project

General

Profile

Tâche #24363

Scénario #24269: Epic 13: Inventorier les données d'environnement nécessaires à la génération de la configuration

lister les eosfunc qui font appel au système

Added by Gwenael Remond over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Gwenael Remond
Start date:
06/25/2018
Due date:
% Done:

0%

Spent time:
Remaining (hours):
0.0

History

#1 Updated by Gwenael Remond over 4 years ago

  • Assigned To set to Gwenael Remond

#2 Updated by Gwenael Remond over 4 years ago

calculs dépendants du contexte

  • calc_network : dépend de calc_adresse
  • calc_classe : calcul du réseau

variables associées :

- cartes ethernet
- adresses ip : cas dhcp
- partitionnement : quelles données à remonter ? : lvm et disques physiques
- adresses mac : ead3 (dhcp)
- gateway cas dhcp
- dns cas dhcp

eosfunc : valeurs consultées sur le disque

Lançant une commande système et récupérant une valeur ou lisant le contenu d'un fichier sur le disque (cache, /proc, ...)

  • get_devices
  • calc_pg_cache_size
  • calc_mysql_innodb_size

Fonctions de saisie et calcul des valeurs automatiques

  • server_mem
  • kernel_version
  • auto_broadcast <- get_devices
  • auto_defaultroute
  • auto_defaultgw_int (<2.6)
  • auto_defaultroute_ip
  • auto_defaultroute_int
  • get_interface_from_ip
  • get_zone_name

Fonction dépendant de l'existence de dossier/points de montages sur le serveur

  • get_mount_point_device
  • cdrom_minormajor
  • list_cdrom_devices
  • get_net_devices

calculs dépendants d'autre variables elles-même calculées

  • get_zone_name_bridge dépend de containers.interfaces

#3 Updated by Scrum Master over 4 years ago

  • Status changed from Nouveau to Résolu

#4 Updated by Gwenael Remond over 4 years ago

Liste des eosfunc directement remplaçables par des grains

  • server_mem
  • kernel_version

#5 Updated by Daniel Dehennin over 4 years ago

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

Also available in: Atom PDF