tripleo-ansible/doc/source/roles
Michele Baldessari 8daba50a38 Add tripleo_ha_wrapper role
This role is meant to help moving the HA pcs tasks to pure deployment
steps run on the host and not in containers any more. We tested this
ansible review with the THT patches at
https://review.opendev.org/#/q/status:open+project:openstack/tripleo-heat-templates+branch:master+topic:pcs_host3

Here is the testing protocol that was used in order to verify we did
not break anything:
1) Deployed overcloud + tempest
2) Ran a successful redeploy
2.1) Verified that a redeploy restarted containers globally when the
     configuration for the service changed
2.2) Verified that a redeploy did not restart containers which config
     did not change
2.3) Verified that the ordering of restarting bundles allows for
     brownfield deployments (i.e. first the bundle is restarted due
     to new bind-mounts and then the bundle is restarted with new
     configuration)
2.4) Verified that converge step after minor update is successful
3) Ran an initial successful minor update
3.1) Verified that the new image is indeed being run by pacemaker
     (i.e. :pcmklatest tag is applied to the new containers)
3.2) Verified that after converge no container is restarted
4) Re-run a subsequent successful noop minor update
4.1) Verify that containers are not restarted a second time after
     the cluster is stopped and started

Depends-On: I367cf4b65300be8dca0190b9adeab549018d4a56

Change-Id: Iaa7e89f0d25221c2a6ef0b81eb88a6f496f01696
Related-Bug: #1863442
(cherry picked from commit d5782863b8)
2020-09-07 15:39:15 +00:00
..
role-aide.rst Update all role docs to use the ansible autodoc plugin 2019-07-12 20:07:06 -05:00
role-backup_and_restore.rst BaR - Export ceph authentication 2020-06-24 08:48:58 +02:00
role-login_defs.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-octavia-controller-post-config copy.rst Update all role docs to use the ansible autodoc plugin 2019-07-12 20:07:06 -05:00
role-octavia_common.rst Update all role docs to use the ansible autodoc plugin 2019-07-12 20:07:06 -05:00
role-octavia_controller_config.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-octavia_overcloud_config.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-octavia_undercloud.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-test_deps.rst Update all role docs to use the ansible autodoc plugin 2019-07-12 20:07:06 -05:00
role-test_package_action.rst Update all role docs to use the ansible autodoc plugin 2019-07-12 20:07:06 -05:00
role-tripleo-ovs-dpdk.rst 'tripleo_ovs_dpdk_lcore_list' should be optional 2020-04-01 14:31:29 +02:00
role-tripleo_bootstrap.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_cellv2.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_ceph_common.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_ceph_fetch_dir.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_ceph_run_ansible.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_ceph_uuid.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_ceph_work_dir.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_clients_install.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_config.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_container_image_build.rst Add role for Container file(s) generation 2020-05-06 07:56:26 -05:00
role-tripleo_container_image_prepare.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_container_manage.rst Expose tripleo_container_manage_clean_orphans var 2020-09-01 04:31:59 +00:00
role-tripleo_container_rm.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_container_stop.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_container_tag.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_create_admin.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_derived_parameters.rst Create derived parameters playbook, and role 2020-05-27 02:47:57 +00:00
role-tripleo_docker_rm.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_firewall.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_ha_wrappers.rst Add tripleo_ha_wrapper role 2020-09-07 15:39:15 +00:00
role-tripleo_hieradata.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_hosts_entries.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_image_serve.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_kernel.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_keystone_resources.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_module_load.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_network_config.rst Create a role for network config 2020-08-17 20:20:23 +00:00
role-tripleo_nova_image_cache.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_nvdimm.rst Add new role to manage persistent memory devices 2020-04-20 18:25:25 +02:00
role-tripleo_packages.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_persist.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_podman.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_provision_mcelog.rst Add missing doc & zuul job for tripleo_provision_mcelog 2020-05-26 16:13:25 -04:00
role-tripleo_puppet_cache.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_redhat_enforce.rst tripleo_redhat_enforce new role to enforce RHOSP constraints. 2020-04-28 10:05:46 +02:00
role-tripleo_securetty.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_ssh_known_hosts.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_sshd.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_systemd_wrapper.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_time.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_timezone.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_transfer.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_upgrade_hiera.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tripleo_validations_package.rst Cleanup after rename-pocolyps 2020-04-02 07:56:20 -05:00
role-tuned.rst Update all role docs to use the ansible autodoc plugin 2019-07-12 20:07:06 -05:00