RETIRED, TripleO Ansible project repository. Contains playbooks for use with TripleO OpenStack deployments.
![]() Now that Podman natively supports healthchecks, let's use them; which will reduce our footprint in how we consume Podman. Using native healthcheck brings a few benefits: - Less Ansible tasks to manage the systemd resources, so deployment should be slightly faster. - Leverage features into the container tooling directly; not in tripleo. This patch does the following: - Fix the podman arguments for healthcheck options in podman_container module, transparent for the end-user. Indeed, the args are "health-*". - Remove the management of timers and healthcheck services and their requires. - New playbook "healthcheck_cleanup" to cleanup previous systemd healthchecks if they exist. - Update molecule default testing to test if new healthchecks work fine. - Update the role manual for healthchecks usage. This patch should be transparent for the end-users except that the systemd healthchecks won't exist anymore: Instead of running: "systemctl status tripleo_keystone_healthcheck.timer status", we would run "podman healthcheck run keystone" or check the output of "podman inspect keystone". The document has also been updated in the role manual. It requires at least Podman 1.6 where this patch has been tested. Depends-On: https://review.opendev.org/720089 Change-Id: I37508cd8243999389f9e17d5ea354529bb042279 |
||
---|---|---|
.ansible-lint_rules | ||
_skeleton_role_ | ||
doc | ||
releasenotes | ||
scripts | ||
tests | ||
tools | ||
tripleo_ansible | ||
zuul.d | ||
.ansible-lint | ||
.gitignore | ||
.gitreview | ||
.pre-commit-config.yaml | ||
.stestr.conf | ||
.yamllint | ||
LICENSE | ||
README.rst | ||
ansible-requirements.txt | ||
ansible-test-env.rc | ||
bindep.txt | ||
constraints.txt | ||
molecule-requirements.txt | ||
requirements.txt | ||
role-addition.yml | ||
roles | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
TripleO Ansible
TripleO Ansible project repository. Contains Ansible playbooks, roles, and plugins for use with TripleO.
Documentation for the project can be found at: https://docs.openstack.org/tripleo-ansible/latest/
Release notes for the project can be found at: https://docs.openstack.org/releasenotes/tripleo-ansible/
The project source code repository is located at: https://opendev.org/openstack/tripleo-ansible/
The project home is at: https://launchpad.net/tripleo
The project bug tracker is located at: https://bugs.launchpad.net/tripleo