- 03 Oct, 2022 6 commits
-
-
Adrian Schollmeyer authored
This commit introduces checks against the configuration in the AdminDB. This ensures AdminDB configuration and the source of truth in NetBox are consistent. Since this check requires credentials for connecting to the AdminDB and introduces a dependency on our AdminDB dbhandler Python module, this report requires new parameters in the NetBox configuration and more required modules in the local_requirements.txt of NetBox.
-
Adrian Schollmeyer authored
A few parameters have to be properly configured for Switches which are used in some other reports (which are yet to come). This commit adds checks to ensure these require parameters (especially a management IP address on a management VLAN interface) are set.
-
Adrian Schollmeyer authored
Since calls to self.log_success() don't require a message argument and only saying that the check passed in the message just causes log spam in the report output, this commit removes the message argument from some calls to self.log_success(), only marking the devices as having passed the check without a log message. This enhances the readability of report outputs drastically.
-
Adrian Schollmeyer authored
We require some fields to be specified for all devices of certain types/roles. This commit adds checks to enforce tenancy and/or contact assignments, mainly for servers, external hardware and some peripheral devices.
-
Adrian Schollmeyer authored
The same as in the previous commit. Checks are now executed for all endpoints instead of just a single one.
-
Adrian Schollmeyer authored
NetBox 3.3 introduced multi-endpoint cable terminations, which brings a breaking API change with it. This commit adjusts the uplink checks to consider all endpoints and uses the newly named attributes.
-
- 29 Jul, 2021 2 commits
-
-
Adrian Schollmeyer authored
Signed-off-by:
Adrian 'nex' Schollmeyer <adrian.schollmeyer@fem.tu-ilmenau.de>
-
Adrian Schollmeyer authored
Signed-off-by:
Adrian 'nex' Schollmeyer <adrian.schollmeyer@fem.tu-ilmenau.de>
-
- 22 Apr, 2021 2 commits
-
-
Adrian Schollmeyer authored
Signed-off-by:
Adrian 'nex' Schollmeyer <adrian.schollmeyer@fem.tu-ilmenau.de>
-
Adrian Schollmeyer authored
Signed-off-by:
Adrian 'nex' Schollmeyer <adrian.schollmeyer@fem.tu-ilmenau.de>
-
- 21 Apr, 2021 1 commit
-
-
Adrian Schollmeyer authored
Signed-off-by:
Adrian 'nex' Schollmeyer <adrian.schollmeyer@fem.tu-ilmenau.de>
-