在 Ansible 中添加变量列表时,如何实现相似值的跨度?例如“000-100” - 在 Ansible 主机文件中,这可以通过像这样列出“hostname-[a:v].com”来完成。这个过程在变量列表中是否相似?
我的用例是一次性在 oVirt 中配置许多 VM,而无需逐行列出。
---
- name: Create VM based on template
hosts: ovirt-engine
become: yes
become_method: sudo
vars:
- temp: '{{temp_fedora25}}'
- iname:
- db-aa
- db-ab
- db-ac
tasks:
- name: Giving Birth to lil Baby VM's
ovirt:
user: '{{ovirt_usr}}'
password: '{{ovirt_pass}}'
url: '{{engine_url}}'
instance_name: "{{item}}"
instance_nic: ovirtmgmt
resource_type: template
image: '{{temp}}'
zone: superblade-a
disk_alloc: preallocated
with_items: "{{iname}}"