Ansible with_sequence问题使用1代替01
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ansible with_sequence问题使用1代替01相关的知识,希望对你有一定的参考价值。
我有以下正确的代码:
- name: Build a list of new VMs to be created.
set_fact:
newvms: "{{ (newvms | default([])) + [ item ] }}"
with_sequence: "start={{ startseq }} count={{ numvm }} stride=1 format={{ zone }}-{{ site }}-{{ role}}%d"
这很好,但是当startseq
设置为10之前的任何格式(01-09时,它会丢失0。示例(使用startseq=01
传递numvm=3
和--extra-vars
):]
我得到上面的代码:zone1-site1-server1 , zone1-site1-server2 , zone1-site1-server3
我想要得到的:zone1-site1-server01 , zone1-site1-server02 , zone1-site1-server03
这可能吗?感谢输入!
J
答案
%02d
以上是关于Ansible with_sequence问题使用1代替01的主要内容,如果未能解决你的问题,请参考以下文章