Expand Offline setup support for optional Docker and Node Exporter calls
Offline setup aims to prevent the Toolkit from making any external calls to the internet by default and instead expect these dependencies are set up by the user beforehand.
Several optional areas are not covered currently for this path as follows:
- Calls to install Docker via
geerlingguy.docker
(HAProxy, OpenSearch) - Calls to install Node Exporter via
geerlingguy.node_exporter
We should make these calls disabled when offline_setup
is true
and add in documentation entries that calls out that these will need to be set up beforehand before running GET.