This project contains examples showcasing NetIM SteelScript by synchronizing data with a ServiceNow instance.

Current script runs as follows:

python3 sync_servicenow.py --netim_yml netim_account_example.yaml --servicenow_yml servicenow_account_example.yaml [--summary True] [--reconcile True]

where:

netim_account.yaml follows the example format

servicenow_account_example.yml follows the example format

summary is optionally provided to reduce the output for some lists to top 10

reconcile adds new devices and related groups

OR

python3 sync_servicenow.py --netim_yml netim_account_example.yaml --servicenow_devices_csv devices.csv --servicenow_locations_csv locations.csv [--summary True] [--reconcile True]

where:

netim_account.yaml follows the example format

devices.csv has headers [Name, Location, IP Address, CI ID]

locations.csv has headers [Name, City, State / Province, Country, Longitude, Latitude]

summary is optionally provided to reduce the output for some lists to top 10

reconcile adds new devices and related groups