From e0f6b5033ecbd10a9b0544593f1e2c3d3dd3dbba Mon Sep 17 00:00:00 2001 From: willtome Date: Wed, 19 Jun 2024 02:04:33 +0000 Subject: [PATCH] add inventory file and csv --- network/inventory/devices.csv | 7 +++++++ network/inventory/nmake_inventory_csv.yaml | 9 +++++++++ 2 files changed, 16 insertions(+) create mode 100644 network/inventory/devices.csv create mode 100644 network/inventory/nmake_inventory_csv.yaml diff --git a/network/inventory/devices.csv b/network/inventory/devices.csv new file mode 100644 index 0000000..9c75a09 --- /dev/null +++ b/network/inventory/devices.csv @@ -0,0 +1,7 @@ +host,os,ansible_user,ansible_password,ansible_become_pass,site,groups +nxos101,nxos,vars:ansible_user,vars:ansible_password,vars:ansible_become_pass,my_lab,red blue +nxos102,nxos,vars:ansible_user,vars:ansible_password,vars:ansible_become_pass,my_lab,blue yellow +nxos103,nxos,vars:ansible_user,vars:ansible_password,vars:ansible_become_pass,my_lab,red blue +nxos104,nxos,vars:ansible_user,vars:ansible_password,vars:ansible_become_pass,my_lab,blue yellow +eos10[1:4],eos,vars:ansible_user,vars:ansible_password,vars:ansible_become_pass,my_lab,orange red +vyos10[1:4],vyos,vars:ansible_user,vars:ansible_password,vars:ansible_become_pass,my_lab,orange red \ No newline at end of file diff --git a/network/inventory/nmake_inventory_csv.yaml b/network/inventory/nmake_inventory_csv.yaml new file mode 100644 index 0000000..9a95b70 --- /dev/null +++ b/network/inventory/nmake_inventory_csv.yaml @@ -0,0 +1,9 @@ +plugin: nmake.inventory.csv +source: devices.csv + +keyed_groups: + - key: site + prefix: site + - key: ansible_network_os + prefix: "" + separator: "" \ No newline at end of file