CHANGES
1. Proxy module refresh_nornir behavior updated to not do saltutil.sync_all and saltutil.refresh_pillar as call pillar.items updates pillar regardless, that should improve nr.nornir refresh calls speed, as pillar no longrer updated three times. Had to ad this change as new netbox pillar netbx-secretstore was failing due to salt was trying to refresh secrets simultaneously due to previous behaviour.
2. Dependencies updated and tested:
- pydantic 1.9.1 -> 1.10.2
- jmespath 1.0.0 -> 1.0.1
- nornir-scrapli 2022.1.30 -> 2022.07.30
- pygnmi 0.8.4 -> 0.8.9
- requests 2.27.1 -> 2.28.1
- scrapli 2022.1.30 -> 2022.07.30
- scrapli-community 2022.1.30 -> 2022.07.30
- scrapli-netconf 2022.1.30 -> 2022.07.30
- tabulate 0.8.9 -> 0.8.10
- lxml 4.8.0 -> 4.9.1
- jinja2 3.0.3 -> 3.1.2
FEATURES
1. Added new pillar module salt_nornir_netbox to source proxy minion pillar data from Netbox and to source hosts data from Netbox, this module has integration with netbox-secretstore plugin to source secrets from Netbox.
2. Execution module ``nr.test`` added support for Jinja2 templates test suites