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