From bd9692524ec2d123ee399301810560fca91a9464 Mon Sep 17 00:00:00 2001 From: Benjamin Labrecque Date: Mon, 6 Jul 2026 13:36:24 +0200 Subject: [PATCH] chore: add new service gitea action --- .gitea/workflows/new-service.yml | 21 +++++++++++++++++++++ ansible/restart-master-ioc.yml | 4 +++- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/new-service.yml diff --git a/.gitea/workflows/new-service.yml b/.gitea/workflows/new-service.yml new file mode 100644 index 0000000..caa1265 --- /dev/null +++ b/.gitea/workflows/new-service.yml @@ -0,0 +1,21 @@ +name: Add new service + +on: + push: + branches: + - 'features/add-service-*' + +jobs: + deploy: + runs-on: hla-dev + defaults: + run: + working-directory: ./ansible + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Restart master service + run: | + ansible-playbook restart-master-ioc.yml -i hosts.yml \ No newline at end of file diff --git a/ansible/restart-master-ioc.yml b/ansible/restart-master-ioc.yml index e4f50ea..056f191 100644 --- a/ansible/restart-master-ioc.yml +++ b/ansible/restart-master-ioc.yml @@ -41,4 +41,6 @@ # TODO: prod/dev cmd: "ioc restart AGEBD-CPCL-MASTER-DEV" chdir: "{{ workspace_dir }}/services/000-master/ioc" - changed_when: true \ No newline at end of file + changed_when: true + + # TODO: restart systemd master service? \ No newline at end of file