Files
hla_framework_bd/docs/ansible.md
T
Benjamin Labrecque b17e7ef0d9
Deploy bin / deploy (push) Successful in 4s
Deploy agebd python package / deploy (push) Successful in 5s
chore: fix ioc start
2026-07-08 11:26:56 +02:00

1.1 KiB

Ansible

Running a playbook manually

Set vars on command line:

ansible-playbook ansible/playbooks/add-new-service.yml \
            -i ansible/hosts.yml \
            --extra-vars="repo_root=${{ github.workspace }} agebd_env=dev new_service_dir_name=<service dir name>" \
            -v

Install an IOC

ansible-playbook ansible/plays/ioc/ioc-install.yml \
            -i ansible/hosts.yml \
            --extra-vars="agebd_env=dev branch_name=feature/add-service-001-playground new_service_dir_name=001-playground" \
            -v

Start an IOC

TODO: how to get the ioc_port in cicd? Add it to the branch name?

ansible-playbook ansible/plays/ioc/ioc-start.yml \
            -i ansible/hosts.yml \
            --extra-vars="new_service_dir_name=001-playground ioc_port=50003" \
            -v

Restart an IOC

ansible-playbook ansible/plays/ioc/ioc-restart.yml \
            -i ansible/hosts.yml \
            --extra-vars="agebd_env=dev branch_name=feature/add-service-001-playground new_service_dir_name=001-playground" \
            -v