虽然可以通过以下方式安装软件列表:
- name: Install what I want
apt:
name:
- docker
- nmap
Run Code Online (Sandbox Code Playgroud)
是否也可以使用包含软件名称列表的变量来代替?就像这样:
vars:
my_list:
- docker
- nmap
- name: Install what I want
apt:
name: "{{ my_list }}"
Run Code Online (Sandbox Code Playgroud)
是的。这是可能的。name是“包名称列表”。两个版本的代码是等效的。
vars:
my_list:
- docker
- nmap
tasks:
- name: Install what I want
apt:
name: "{{ my_list }}"
Run Code Online (Sandbox Code Playgroud)
vars:
my_list:
- docker
- map
tasks:
- name: Install what I want
apt:
name: "{{ item }}"
loop: "{{ my_list }}"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1041 次 |
| 最近记录: |