Pure Ansible deployment

The playbooks/meta directory of the TDP collections allows you to run the installation, configuration, and startup of services without TDP Manager.

Deployment identical to TDP Manager

The playbooks/meta/all.yml playbook installs TDP in the same order as TDP Manager:

# Core
ansible-playbook /path/to/tdp/collections/ansible_collections/tosit/tdp/playbooks/meta/all.yml
# If TDP extra
ansible-playbook /path/to/tdp/collections/ansible_collections/tosit/tdp_extra/playbooks/meta/all.yml
# If TDP observability
ansible-playbook /path/to/tdp/collections/ansible_collections/tosit/tdp_observability/playbooks/meta/all.yml

Deployment by service

If you prefer a deployment by service, meaning that each service is fully installed, configured, and started before moving on to the next service:

# Core
ansible-playbook /path/to/tdp/collections/ansible_collections/tosit/tdp/playbooks/meta/all_per_service.yml
# If TDP extra
ansible-playbook /path/to/tdp/collections/ansible_collections/tosit/tdp_extra/playbooks/meta/all_per_service.yml
# If TDP observability
ansible-playbook /path/to/tdp/collections/ansible_collections/tosit/tdp_observability/playbooks/meta/all_per_service.yml