chore: ansible ioc/service master restart
Deploy bin / deploy (push) Successful in 4s
Deploy, build and restart MASTER / deploy (push) Successful in 1s
Deploy agebd python package / deploy (push) Successful in 2s

This commit is contained in:
Benjamin Labrecque
2026-07-07 17:14:20 +02:00
parent bd5fcc5368
commit f57b4e4ec7
5 changed files with 33 additions and 5 deletions
+4 -2
View File
@@ -3,12 +3,14 @@
- name: Install Master IOC
vars:
service_dir_name: 000-master
ioc_service_name: 000-master
branch_name: "feature/add-service-{{ service_dir_name }}"
import_playbook: ../plays/ioc/ioc-install.yml
- name: Restart Master IOC
vars:
service_dir_name: 000-master
ioc_service_name: 000-master
branch_name: "feature/add-service-{{ service_dir_name }}"
import_playbook: ../plays/ioc/ioc-restart.yml
- name: Deploy and Restart Master Service
+6 -1
View File
@@ -13,9 +13,14 @@
dest: "{{ workspace_dir }}"
version: main
accept_hostkey: true
version: "feature/add-service-{{ service_dir_name }}"
version: "{{ branch_name }}"
force: true
- name: Initialize isolated service directory name
ansible.builtin.set_fact:
# Uses ioc_service_name if defined in vars, otherwise falls back to the CLI extra-vars
service_dir_name: "{{ ioc_service_name | default(new_service_dir_name) }}"
- name: "[{{ service_dir_name }}] Establish environment naming conventions"
ansible.builtin.set_fact:
# Extract MASTER from 000-master
+17 -1
View File
@@ -13,9 +13,25 @@
dest: "{{ workspace_dir }}"
version: main
accept_hostkey: true
version: "feature/add-service-{{ service_dir_name }}"
version: "{{ branch_name }}"
force: true
- name: Initialize isolated service directory name
ansible.builtin.set_fact:
# Uses ioc_service_name if defined in vars, otherwise falls back to the CLI extra-vars
service_dir_name: "{{ ioc_service_name | default(new_service_dir_name) }}"
- name: "[{{ service_dir_name }}] Establish environment naming conventions"
ansible.builtin.set_fact:
# Example: extract MASTER from 000-master
service_name_upper: "{{ service_dir_name[4:] | upper }}"
# Set suffix to "-DEV" if dev, otherwise empty ""
env_suffix_upper: "{{ '-DEV' if agebd_env == 'dev' else '' }}"
- name: "[{{ service_dir_name }}] Define file paths"
ansible.builtin.set_fact:
ioc_base_dir: "{{ workspace_dir }}/services/{{ service_dir_name }}/current/ioc"
- name: "[{{ service_dir_name }}] Restart IOC"
ansible.builtin.shell:
cmd: "ioc restart AGEBD-CPCL-{{ service_name_upper }}{{ env_suffix_upper }}"
@@ -5,6 +5,11 @@
gather_facts: false
tasks:
- name: Initialize isolated service directory name
ansible.builtin.set_fact:
# Uses ioc_service_name if defined in vars, otherwise falls back to the CLI extra-vars
service_dir_name: "{{ ioc_service_name | default(new_service_dir_name) }}"
- name: "[{{ service_dir_name }}] Define service specific paths and names"
ansible.builtin.set_fact:
# 1. The literal directory name on disk (e.g., "000-master")
+1 -1
View File
@@ -8,6 +8,6 @@ Set vars on command line:
cd ansible
ansible-playbook ansible/playbooks/add-new-service.yml \
-i ansible/hosts.yml \
--extra-vars="agebd_env=dev service_dir_name=<service dir name>" \
--extra-vars="agebd_env=dev new_service_dir_name=<service dir name>" \
-v
```