chore: ansible ioc/service master restart
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
```
|
||||
Reference in New Issue
Block a user