[英]need to get two different config files with different set of variables using same template and playbook Ansible
[英]How to reuse Ansible role with different set of variables in the same playbook
我想使用不同的變量集兩次調用相同的角色。 但是,當我運行劇本時,第一個角色實例被執行,第二個調用被忽略。
詳細情況如下。
---
- hosts: server
gather_facts: true
roles:
- role: upgrade_opatch_utility
vars:
source: /u1/software/OPatch
opatch_file_name: p6880880_200000_Linux-x86-64.zip
oracle_home: /u1/app/oracle/product/19.3.0/dbhome_1
- role: upgrade_opatch_utility
vars:
source: /u1/software/OPatch
opatch_file_name: p6880880_200000_Linux-x86-64.zip
oracle_home: /u1/app/oracle/product/12.2.0/dbhome_1
如何使用不同的變量集多次重新安排角色調用?
提前致謝。
FR
為每個角色調用設置不同的名稱。 這樣 Ansible 就不會認為它們是重復的。
roles:
- name: upgrade_opatch_19
role: upgrade_opatch_utility
vars:
[...]
- name: upgrade_opatch_12
role: upgrade_opatch_utility
vars:
[...]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.