tripleo-ansible/tripleo_ansible/roles/tripleo_run_cephadm
Francesco Pantano a20f32cc40 Add the networks parameter to the monitoring stack components
As per [1] the ceph_mkspec module accepts the networks parameter
that defines where the specified daemon should be bound.
This patch adds the existing parameter to the monitoring stack
tasks that are supposed to apply node-exporter(s), prometheus
and alertmanager when DashboardEnabled is true.
In addition, due to recent changes in Ceph, both grafana and
the dashboard passwords must be passed via `-i`. This change
makes us able to configure the password via stdin.
Finally, the tls support is added to the grafana component,
which is exposed to the operators.

[1] https://review.opendev.org/783305

Change-Id: I59a74797dc97540b7553a3e74f67e23e6ccc8f6d
(cherry picked from commit 7e7db792d2)
2021-05-28 05:07:00 +00:00
..
defaults Introduce ceph_spec_bootstrap module 2021-03-15 15:35:52 +00:00
meta Introduce tripleo_run_cephadm role and cephadm playbook 2021-02-24 10:46:31 +01:00
molecule/default Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tasks Add the networks parameter to the monitoring stack components 2021-05-28 05:07:00 +00:00
vars Introduce tripleo_run_cephadm role and cephadm playbook 2021-02-24 10:46:31 +01:00
README.md Introduce tripleo_run_cephadm role and cephadm playbook 2021-02-24 10:46:31 +01:00

README.md

tripleo_run_cephadm

The purpose of this role is to perform three main actions:

  1. prepare the necessary information for the cephadm playbook execution
  2. Enable the ceph-admin user
  3. execute the cephadm playbook

Role Variables

  • tripleo_run_cephadm_command_log: where the cephadm playbook logs its execution.