Contenu du fichier d’inventaire dynamique :
plugin: netbox.netbox.nb_inventoryapi_endpoint: https://netbox.intranantes.net/token: !vault | $ANSIBLE_VAULT;1.1;AES256 37396264656431313862386338653966636535376365376662643366383663333664653166343362 6330366561366234353937313062373863653565643862320a646565643765656131656330333432 63383834656463306531356263383739313934396365613237303664326333313331633366363032 3262643265393138650a316465303635643065323835663430616263343162636666353433613431 63343737386335313931363764613864353436396232663336666238383463313664326463643465 6539376665626266366132633835636365663564333037333566validate_certs: false# Appliquer des filtres : ne récupérer que les devices actifs, IP primaire et plateforme spécifiéequery_filters: - status: active - platform_id: 74 # id de la plateforme 15.2(7)E12 - has_primary_ip: truedevice_query_filters: - manufacturer : cisco#regrouper par modèlesgroup_by: - device_types - sites# Compose les informations essentielles pour chaque devicecompose: ansible_host: primary_ip4.address | regex_replace('/.*', '') # Adresse IP principale sans sons masque CIDR /24 (format netbox) ansible_platform: platform.name # Plateforme (IOS 15.2(7)E12, ...