This patch adds basic functionality of the plugin. It successfully registers as openstackclient plugin and contains two basic observability commands:
- discover
- prepares ansible inventory file with overcloud and undercloud nodes and gather data for prometheus agent according to which nodes are scrapable
- setup
- starts proper ansible playbook based on component (currently only prometheus_agent is available)
Co-authored-by: Marihan Girgis mgirgisf@redhat.com
Partially-Implements: OSP-14664
Related: infrawatch/osp-observability-ansible#11