Repositories
The TDP project is composed of multiple repositories:
- tdp-collection: main Ansible collection to deploy TDP core components.
- tdp-collection-extras: Ansible collection to deploy extra components that are not part of TDP core.
- tdp-collection-prerequisites: Ansible collection to deploy prerequisite components to a TDP installation (i.e.: KDC, PostgreSQL, etc.).
- tdp-lib: Python library to configure, manage and deploy TDP.
- tdp-server: REST API for tdp-lib orchestration.
- tdp-ui: Web UI for TDP clusters deployment and configuration, uses tdp-server.
- tdp-getting-started: A ready to deploy TDP virtual environment based of Vagrant showcasing how to use every component of TDP.