tripleo-ansible/tripleo_ansible/roles
Francesco Pantano ccdecf061e
Make the monitoring stack ports configurable for each daemon
According to [1] the monitoring stack daemons are able to bind on the
specified {ip}:{port}.
This change turns the previously defined monitoring items into a dict
where the name of the daemon and the port can be specified (the ports
are supposed to come from the tht parameters).
In addition, we need to make sure that the port parameter is evaluated
as an int, otherwise cephadm fails when the spec is applied. For this
reason a new 'normalize_spec' function is introduced, with the purpose
of analyzing the provided payload and make sure the port parameters
are expressed as int. This is required due to the fact that the ansible
option 'ANSIBLE_JINJA2_NATIVE=True' [2], which is supposed to enable
this feature at tripleo-ansible level is missing, but it's a constraint
we wouldn't like to introduce.

[1] https://github.com/ceph/ceph/pull/41444
[2] https://docs.ansible.com/ansible/latest/reference_appendices/config.html#envvar-ANSIBLE_JINJA2_NATIVE

Change-Id: I3f1d0205f2228d59c5e8bc6b33084c64974c2a2b
2021-06-04 12:27:34 +02:00
..
aide Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
backup_and_restore Make execution of the backup idempotent 2021-05-27 12:55:13 +02:00
designate_bind_config Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
designate_bind_pool Use ansible to generate bind pool configuration 2021-02-24 08:35:10 -03:30
designate_rndc_config Designate rndc configuration 2021-03-15 16:53:30 -02:30
login_defs Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
octavia_common Add support for Octavia amphora log offloading 2020-06-03 19:09:09 +00:00
octavia_controller_check Increase validity period of Octavia CA and certificates 2020-06-11 08:12:37 +02:00
octavia_controller_config Scan existing controllers on update to pick up existing certs/private keys 2020-05-26 15:21:09 +02:00
octavia_controller_post_config Fix rsyslog facility config for Octavia amphora-agent 2020-12-01 16:25:00 +01:00
octavia_overcloud_config Make server group quota unlimited for Octavia 2021-02-01 10:51:49 +00:00
octavia_undercloud Do not convert amphora images to raw if they are already raw 2021-05-05 09:29:46 -02:30
test_deps test_deps: Let test_deps use ceph repo 2021-04-26 15:48:12 +02:00
test_package_action Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_bootstrap Fix bootstrap ansible_fact 2021-02-23 09:46:02 -07:00
tripleo_cellv2 Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_ceph_client Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_ceph_common Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_ceph_run_ansible Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_ceph_uuid Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_ceph_work_dir Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_cephadm Make the monitoring stack ports configurable for each daemon 2021-06-04 12:27:34 +02:00
tripleo_clients_install Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_collectd Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_config Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_container_image_build Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_container_image_prepare Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_container_manage Correct values for podman container 2021-05-25 22:40:40 +03:00
tripleo_container_rm Replace podman commands by module 2020-05-11 13:05:38 +00:00
tripleo_container_stop Replace podman commands by module 2020-05-11 13:05:38 +00:00
tripleo_container_tag Convert docker molecule usage to podman 2020-04-30 09:55:18 -05:00
tripleo_create_admin Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_derived_parameters Add append option to tripleo_derive_hci_parameters module 2021-04-29 21:50:09 +00:00
tripleo_firewall Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_frr Add BGP router-id and resolve-via-default options 2021-05-12 17:59:41 +02:00
tripleo_ha_wrapper Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_hieradata Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_hosts_entries Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_image_serve Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_kernel Reducing fact gathering 2021-03-29 16:35:41 -04:00
tripleo_keystone_resources Use openstack ansible collection instead of os_ modules 2021-04-26 09:58:24 +00:00
tripleo_lvmfilter Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_metrics_qdr Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_module_load Switch from handlers to tasks 2020-07-24 13:07:25 -06:00
tripleo_multipathd Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_network_config Close if block in 2_linux_bonds_vlans.j2 2021-03-17 19:28:35 +05:30
tripleo_nodes_validation Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_nova_image_cache Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_nvdimm Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_ovn_cluster Add tripleo_ovn_cluster role 2021-05-03 15:50:16 +02:00
tripleo_ovs_dpdk Fix ovs_dpdk molecule job to work with stream node 2021-04-27 15:28:40 +03:00
tripleo_packages Fix molecule jobs to work with stream nodes 2021-04-26 14:33:21 +03:00
tripleo_persist Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_podman Remove redhat-8.2.yml var file 2021-05-05 17:31:53 +02:00
tripleo_provision_mcelog Use ansible_facts instead 2021-02-22 08:24:46 -07:00
tripleo_ptp Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_puppet_cache test_deps: Let test_deps use ceph repo 2021-04-26 15:48:12 +02:00
tripleo_redhat_enforce Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_run_cephadm Merge "Add the networks parameter to the monitoring stack components" 2021-05-28 01:30:10 +00:00
tripleo_securetty Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_ssh_known_hosts Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_sshd Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_systemd_wrapper Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_timemaster Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_timezone Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_transfer tripleo-transfer: ability to customize files transfer options 2021-05-05 16:37:12 +02:00
tripleo_unbound Add support for collocating Unbound and bind on the same host 2021-05-26 21:34:34 -02:30
tripleo_update_trusted_cas Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_upgrade_hiera Use centos-8 stream for molecule jobs 2021-04-25 23:56:33 +03:00
tripleo_validations_package test_deps: Let test_deps use ceph repo 2021-04-26 15:48:12 +02:00
tuned Use ansible_facts instead 2021-02-22 08:24:46 -07:00