Hi ,Team
Require your help to reduce repeated steps , in the following playbook ,3 roles are common ,but 2 roles( permission.yml & reload_base_service.yml) variable value is different
- hosts: masters
gather_facts: yes
vars:
-
owner: “roks”
-
mode: “0644”
-
base_service: “mot-idm”
tasks: -
include_role:
name: motors
tasks_from: “{{ item }}”
with_items: -
permission.yml
-
reload_base_service.yml
-
restart_component.yaml
-
hosts: organization
gather_facts: yes
vars: -
owner: “taxi”
-
mode: “0755”
-
base_service: “mzee-org”
tasks: -
include_role:
name: motors
tasks_from: “{{ item }}”
with_items: -
permission.yml
-
reload_base_service.yml
-
restart_component.yaml
-
hosts: doxy
gather_facts: yes
vars: -
owner: “matter”
-
mode: “0644”
-
base_service: “rater-x”
tasks: -
include_role:
name: motors
tasks_from: “{{ item }}”
with_items: -
permission.yml
-
reload_base_service.yml
-
restart_component.yaml
Thanks