Concept

Il est possible d’ajouter le suffixe [FORCE] ( sans rajouter d'espace ) à la clé d’import d'un élément Shinken afin de forcer la valeur associée ( voir la page Forcer la valeur des noms des éléments et des propriétés de type liste (comme la propriété des modèles hérités) ).

Lorsqu’une propriété est marquée avec [FORCE], son comportement est le suivant :

  • La valeur est considérée comme prioritaire par rapport aux autres sources
  • Si une autre source importe le même objet avec une valeur différente, cette dernière est ignorée
  • En cas de conflit entre plusieurs valeurs forcées, la priorité de la source détermine la valeur conservée

Ajouter [FORCE] à une clé d'import contenant une liste ( comme la propriété "members" servant à définir les membres d'un groupe d'utilisateurs ) aura pour effet de remplacer complètement la liste des autres sources par celle fournie avec l'option [FORCE]

Forcer une clé d'import

Il est possible d’ajouter le suffixe [FORCE] à la clé d’import d'un élément Shinken afin de forcer la valeur associée.

Exemple :

# Source 1
define host {
	_SE_UUID          	core-hosts-YVBpgGqQy05Eaib9DVYWueBbmt3d15RO
	_SE_UUID_HASH     	66619d536ac4989991ca746c174a3060 	
 	host_name[FORCE]    Test host - source 1
	address				192.168.1.12
	use					modele1, modele2
}

Liste des clés d'import pouvant être forcées