Update project structure

This change updates the project structure to reflect the documented
ansible best practice when creating projects [0].

* setup.cfg has been updated to ensure this package installs all of the
  libs and playbooks into the correct on system locations.

With this change we should be able to begin collecting content throughout
the tripleo ecosystem.

[0] - https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html#directory-layout

Change-Id: If3ca66befee3f82f462a8fc00984698e26cc7e9b
Signed-off-by: Kevin Carter <kecarter@redhat.com>
changes/40/663340/2
Kevin Carter 3 years ago committed by Kevin Carter (cloudnull)
parent fb416302f2
commit d7163861f2
  1. 26
      setup.cfg
  2. 0
      tripleo_ansible/ansible_plugins/action/.gitkeep
  3. 0
      tripleo_ansible/ansible_plugins/callback/.gitkeep
  4. 0
      tripleo_ansible/ansible_plugins/filter/.gitkeep
  5. 0
      tripleo_ansible/ansible_plugins/module_utils/.gitkeep
  6. 0
      tripleo_ansible/ansible_plugins/modules/podman_container.py
  7. 0
      tripleo_ansible/ansible_plugins/modules/podman_image.py
  8. 0
      tripleo_ansible/ansible_plugins/modules/podman_image_facts.py
  9. 0
      tripleo_ansible/playbooks/container-cleanup.yml
  10. 0
      tripleo_ansible/playbooks/fetch-logs.yml
  11. 0
      tripleo_ansible/playbooks/group_vars/.gitkeep
  12. 0
      tripleo_ansible/playbooks/host_vars/.gitkeep
  13. 0
      tripleo_ansible/playbooks/restart-service.yml
  14. 0
      tripleo_ansible/roles/.gitkeep
  15. 1
      zuul.d/layout.yaml

@ -1,18 +1,19 @@
[metadata]
name = tripleo-ansible
summary = TripleO Ansible - Ansible playbooks for the TripleO project.
summary = Ansible assets for the TripleO project.
description-file =
README.rst
author = TripleO Team
author-email = jillr@redhat.com
author = OpenStack
author-email = openstack-discuss@lists.openstack.org
home-page = https://opendev.org/openstack/tripleo-ansible
classifier =
License :: OSI Approved :: Apache Software License
Development Status :: 4 - Beta
Intended Audience :: Developers
Intended Audience :: System Administrators
Intended Audience :: Information Technology
Topic :: Utilities
License :: OSI Approved :: Apache Software License
Development Status :: 4 - Beta
Intended Audience :: Developers
Intended Audience :: System Administrators
Intended Audience :: Information Technology
Topic :: Utilities
[global]
setup-hooks =
@ -20,12 +21,13 @@ setup-hooks =
[files]
data_files =
share/ansible/tripleo-ansible/ = tripleo_ansible/*
share/ansible/tripleo-ansible/ = tripleo_ansible/playbooks/*
share/ansible/plugins/ = tripleo_ansible/ansible_plugins/*
share/ansible/roles/ = tripleo_ansible/roles/*
[wheel]
universal = 1
[pbr]
skip_authors = True
skip_changelog = True
skip_changelog = True

@ -1,5 +1,4 @@
---
- project:
check:
jobs:

Loading…
Cancel
Save