我的方案包括兩個劇本的:是否可以使用可靠的角色來設置_passed_變量值?
- 劇本P1採用兩個角色A和B,
- 劇本P2僅使用作用A.
現在,角色A和B的需要執行幾個額外的步驟,執行相同的操作,但導致不同的變量。例如:
# role A
- name: get the current_path
shell: pwd
register: A_path_variable
# role B, in a separate file
- name: get the current_path
shell: pwd
register: B_path_variable
所需的操作是相同的 - 但結果變量名稱是不同的。
Ansible中是否有一些人告訴角色使用特定的變量?例如:可以將「shell:pwd」分隔爲一個新角色,然後要求它使用「specific_variable」來註冊最終結果。