RETIRED, TripleO Operator Ansible project repository. Contains playbooks that can be used to automate TripleO OpenStack deployments.
Go to file
Marios Andreou a0036eab3f Disable auto discovery
Tripleo-ci jobs are broken after latest release of setuptools 61.0
because of breaking changes which are not backwork compatible,
details in related bug and [1].

Users that don't set ``packages``, ``py_modules``, or ``configuration`` are
still likely to observe the auto-discovery behavior, which may halt the
build if the project contains multiple directories and/or multiple Python
files directly under the project root.

To disable auto discovery, one can do below in setup.py

~~~
setuptools.setup(..,packages=[],..)
~~~

or

~~~
setuptools.setup(..,py_modules=[],..)
~~~

Also, adding ^setup.*$ under irrelevant-files as content-provider
parent[2] also have same.

[1] https://github.com/pypa/setuptools/issues/3197
[2] https://opendev.org/openstack/tripleo-ci/src/branch/master/zuul.d/base-upstream.yaml#L92

Change-Id: I850cb7312e34a42d049b70030c4f0609d82ec54f
Releated-Bug: #1966382
2022-03-29 15:43:47 +03:00
ci/playbooks Make temporary directory for collection more permissive 2021-10-20 09:55:04 +00:00
doc Use ansible-core 2.11 for operators tests 2021-09-28 09:50:00 -06:00
meta Add meta/runtime.yml file required by galaxy 2021-07-29 14:25:54 +00:00
playbooks Merge "Overcloud post-installation playbook" 2022-03-14 19:22:24 +00:00
plugins Modified shell_args plugin for nested lists. 2021-09-24 13:42:13 +05:30
releasenotes/source Switch to newer openstackdocstheme and reno versions 2020-06-03 20:38:19 +02:00
roles Add tripleo_ceph_deploy role 2022-03-15 21:40:55 +00:00
tests Modified shell_args plugin for nested lists. 2021-09-24 13:42:13 +05:30
zuul.d Add tripleo_ceph_deploy role 2022-03-15 21:40:55 +00:00
.ansible-lint Bump ansible-lint to 5.3.2 2022-01-12 13:21:59 +05:30
.gitignore add *.pyc to .gitignore 2020-03-09 16:21:45 -04:00
.gitreview Added .gitreview 2019-12-13 17:32:56 +00:00
.mdlrc Enabled markdownlint 2020-01-28 13:27:26 +00:00
.pre-commit-config.yaml Bump ansible-lint to 5.3.2 2022-01-12 13:21:59 +05:30
.stestr.conf Add initial structure 2019-12-16 10:36:11 -07:00
.yamllint Add initial structure 2019-12-16 10:36:11 -07:00
LICENSE Add initial structure 2019-12-16 10:36:11 -07:00
README.md Update the documentation 2020-03-06 13:19:18 -07:00
ansible-requirements.txt Use ansible-core 2.11 for operators tests 2021-09-28 09:50:00 -06:00
bindep.txt Add first documentation for the project 2020-03-02 14:15:50 +00:00
galaxy.yml Bump galaxy version for a release 2021-07-29 08:49:40 -06:00
molecule-requirements.txt Use ansible-core 2.11 for operators tests 2021-09-28 09:50:00 -06:00
requirements.txt Add initial structure 2019-12-16 10:36:11 -07:00
setup.cfg Include playbooks in build content 2020-02-18 14:39:37 -07:00
setup.py Disable auto discovery 2022-03-29 15:43:47 +03:00
test-requirements.txt Use ansible-core 2.11 for operators tests 2021-09-28 09:50:00 -06:00
tox.ini Limit the usage of upper-constraints 2021-09-24 13:37:45 +05:30

README.md

tripleo-operator-ansible

This repository contains an ansible collection of TripleO roles. This collection contains a set of roles providing an ansible interface for the TripleO cli actions.

Documentation

Documentation can be viewed at https://docs.openstack.org/tripleo-operator-ansible/latest/