« A portée de main, toutes les informations sur mon parcours. »


BTS Services Informatiques aux Organisations, un parcours passionnant au cœur des technologies et de l’innovation.

ios15.2_7_E12_inventory.yml

Contenu du fichier d’inventaire dynamique :

---
plugin: netbox.netbox.nb_inventory
api_endpoint: https://netbox.intranantes.net/
token: !vault |
$ANSIBLE_VAULT;1.1;AES256
37396264656431313862386338653966636535376365376662643366383663333664653166343362
6330366561366234353937313062373863653565643862320a646565643765656131656330333432
63383834656463306531356263383739313934396365613237303664326333313331633366363032
3262643265393138650a316465303635643065323835663430616263343162636666353433613431
63343737386335313931363764613864353436396232663336666238383463313664326463643465
6539376665626266366132633835636365663564333037333566
validate_certs: false
# Appliquer des filtres : ne récupérer que les devices actifs, IP primaire et plateforme spécifiée
query_filters:
- status: active
- platform_id: 74 # id de la plateforme 15.2(7)E12
- has_primary_ip: true
device_query_filters:
- manufacturer : cisco
#regrouper par modèles
group_by:
- device_types
- sites
# Compose les informations essentielles pour chaque device
compose:
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, ...