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.