
At the moment osa_toolkit is installable as a package. With recent changes to PBR for python3.12 console_scripts are no longer installed "as is", but only a simple import is created. This change results in broken `openstack-ansible-inventory` binary, as `inventory` can not be imported. To avoid the issue and follow our existing logic for rest of tooling, we move argument parsing logic to generate.py itself, allowing it to be self-sufficient and be leaving a dynamic_inventory.py as a simple pointer which needs to stay in inventory folder for gropup_vars to load properly. Change-Id: Ie6d68f9c7b91d88736c5fc67c997cffd812afc61
32 lines
699 B
INI
32 lines
699 B
INI
[metadata]
|
|
name = openstack-ansible
|
|
summary = Ansible playbooks for deploying OpenStack
|
|
description_file =
|
|
README.rst
|
|
author = OpenStack
|
|
author_email = openstack-discuss@lists.openstack.org
|
|
home_page = https://docs.openstack.org/openstack-ansible/latest/
|
|
classifier =
|
|
Intended Audience :: Developers
|
|
Intended Audience :: System Administrators
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
|
|
[build_sphinx]
|
|
all_files = 1
|
|
build-dir = doc/build
|
|
source-dir = doc/source
|
|
|
|
[pbr]
|
|
warnerrors = True
|
|
|
|
[wheel]
|
|
universal = 1
|
|
|
|
[files]
|
|
packages = osa_toolkit
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
openstack-ansible-inventory = osa_toolkit.generate:main
|