RETIRED, TripleO Ansible project repository. Contains playbooks for use with TripleO OpenStack deployments.
54e953f9d4
One of the functionalities the dnf Ansible module misses is the single disabling and disabling of DNF modules [0]. Currently only installation and removal are supported. The tripleo_dnf_stream module is based on the dnf.py Ansible core module [1] (so it will be simpler to contribute with this functionality to upstream Ansible core) and covers the enabling and disabling of one or multiple MODULE:STREAM. This functionality is required when performing a minor update, as we need to make sure that a set of streams are enabled to provide with the right packages [2]. In this situation, the installation of the whole module is not really required as a full upgrade will run after. The module uses the options name (MODULE:STREAM) and state:[disabled or enabled]. Example: - name: Enable the container-tools:3.0 tripleo_dnf_stream: - name: container-tools:3.0 state: enabled [0]: https://github.com/ansible/ansible/issues/64852 [1]: https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/dnf.py [2]: https://github.com/openstack/tripleo-heat-templates/blob/master/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml#L378-L381 Change-Id: I992935e1c478591f3c8af5044df8a625af9eba85 (cherry picked from commit |
||
---|---|---|
_skeleton_role_ | ||
doc | ||
releasenotes | ||
scripts | ||
tests | ||
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 | ||
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