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