diff --git a/content/pages/2.learn/2.usage/1.manual.en.md b/content/pages/2.learn/2.usage/1.manual.en.md index f4785d59a..424262d5d 100644 --- a/content/pages/2.learn/2.usage/1.manual.en.md +++ b/content/pages/2.learn/2.usage/1.manual.en.md @@ -1,3 +1,29 @@ # Pure Ansible deployment -This page is still a work in progress. +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: + +```sh +# 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: + +```sh +# 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 +```