browbeat/ansible/install/roles
Charles Short 2ba39b30ab Refresh collectd for "train"
This commit does several things at once:

- Use ansible_distribution_major_version to detect which version of the
  EPEL repository. So we dont have to hard code the URL for either epel7
  or epel 8.
- Remove "stein" workaround for colelctd-openstack role. The "stein"
  workaround has been removed in favor of running the collectd daemon
  in a podman container.
- Drop opendaylight support for collectd since it is no longer
  suupported.
- Add the collectd playbook so we can run collectd in a centos 7
  container going forward for "train". This commit still needs
  to be tested on "stein" but it will probably work anyways.
- Add browbeat-containers to tox.ini for flake8
- Simplify detection of docker or podman for older versions of OSP.
(sai)
- Fixed typo from compute_compute to collectd_compute that caused failures on computes
- clear graphite_host in install/group_vars/all.yml
- Move container DockerFiles into brwobeat tree
- Conditionally copy required Dockerfiles to node instead of git clone
- Fix up some log file paths
- Use Docker/Podman depending on release
- Provide single interface(collectd.yml) which has container and baremetal playbooks
- Introduce variable collectd_container in install/group_vars/all
- remove unneeded selinux rebaelling (already running as priveleged) when running container
- remove unneed hostfs mount
- collectd container logs to file instead of STDOUT for easier debug
- add collectd-ping package to collectd-openstack Dockerfile
- Improve docs to reflect changes
- dynamically set rabbitmq and swift paths as well for tail plugin

Co-Authored-By: Sai Sindhur Malleni <smalleni@redhat.com>

Change-Id: I627a696f6f1240d96a0e1d85c26d59bbbfae2b1b
Signed-off-by: Charles Short <chucks@redhat.com>
Signed-off-by: Sai Sindhur Malleni <smalleni@redhat.com>
2019-11-05 08:08:37 -05:00
..
browbeat/tasks Don't use loop to supply multiple items to yum/pip 2019-10-17 13:34:58 -04:00
browbeat-results Move away from yum 2018-10-11 19:28:35 +00:00
collectd Refresh collectd for "train" 2019-11-05 08:08:37 -05:00
collectd-generic Move away from yum 2018-10-11 19:28:35 +00:00
collectd-openstack Refresh collectd for "train" 2019-11-05 08:08:37 -05:00
common/tasks Prep CI for Pike 2017-07-04 12:09:52 +00:00
curator Move away from yum 2018-10-11 19:28:35 +00:00
elasticsearch Move away from yum 2018-10-11 19:28:35 +00:00
epel Refresh collectd for "train" 2019-11-05 08:08:37 -05:00
es-template/tasks re-enabling ansible-lint rules 102 and 601 2019-03-15 13:37:00 +00:00
firewall TEST - Quick fix for firewall 2017-12-15 13:09:34 -05:00
flavors Remove unneeded sourcing of browbeat-venv 2019-03-02 15:18:49 -05:00
fluentd Use the systemd module 2018-07-26 09:50:27 -04:00
grafana Move away from yum 2018-10-11 19:28:35 +00:00
grafana-dashboards Refresh collectd for "train" 2019-11-05 08:08:37 -05:00
graphite Move away from yum 2018-10-11 19:28:35 +00:00
images/tasks re-enabling ansible-lint rules 102 and 601 2019-03-15 13:37:00 +00:00
kibana-visualization Network Performance Dashboard 2017-06-06 16:06:35 +00:00
logstash Move away from yum 2018-10-11 19:28:35 +00:00
no-sshd-dns/tasks Remove double curly braces from variables in when 2017-08-03 14:07:19 -04:00
osp_version/tasks Refresh collectd for "train" 2019-11-05 08:08:37 -05:00
perfkitbenchmarker/tasks Pike perfkit changes 2018-01-18 16:32:15 -05:00
rally Upgrade rally_openstack version to 1.4.0 2019-03-15 09:52:37 -04:00
repo Provide a count of Keystone Tokens 2017-03-20 14:51:02 -04:00
rsyslog-install/tasks Move away from yum 2018-10-11 19:28:35 +00:00
rsyslog-templates Omit the twice occured words in main.yml 2019-01-21 14:41:02 +00:00
shaker/tasks Install Browbeat on a VM 2017-05-31 14:14:46 -04:00
statsd-install Move away from yum 2018-10-11 19:28:35 +00:00
statsd-ironic re-enabling ansible-lint rules 102 and 601 2019-03-15 13:37:00 +00:00
stockpile/tasks updated stockpile clone 2019-09-24 08:34:10 -04:00
workloads Add Apache Bench Workloads Plugin 2019-08-22 19:34:14 +00:00