5f523534fa66e45231b815949b1e5b3b27ae6b67

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
General information
observabilityclient is an OpenStackClient (OSC) plugin implementation that implements commands for management of OpenStack observability components such as Prometheus, collectd and Ceilometer.
Description
Languages
Python
98.1%
Shell
1.9%