Skip to content

Extending the App

Extending the application is welcome, however it is best to open an issue first, to ensure that a PR would be accepted and makes sense in terms of features and design.

Ways you may consider extending the App

1) Add a show_tech_check.yaml file - Use date.yaml as an example. This will use the existing entry_point, subprocess_run.py, to run a command against the OS. - Use nautobot_server_jobs.yaml as an example. This will use the existing entry_point, subprocess_run.py, as well as a nautobot-server command show_tech_check_jobs.py to run. This example also provides the option to add a json payload for entry_point options.

2) Add a entry_point.py file - Use subprocess_run.py as an example. You will then need a show_tech_check.yaml file to pass data into that entry_point.

3) Edit functionality of the run_check.py main script. Please exercise caution here as we will want to ensure backwards compatibility.