在清单文件(.ini)中,我们可以使用:
app-server-1 ansible_host="123.45.67.8" ansible_user=abcd ansible_password=mypwd
但是由于我想使用ansible保管库对密码进行加密,因此我需要将其放入
.yml
文件。
示例示例将受到高度赞赏,因为我尝试在 hosts:部分和 vars:部分中指定,但是当每个主机具有不同的密码时都无法这样做
答案 0 :(得分:0)
的yaml广告资源示例,在该组下生成加密的密码。 Here带有主机变量的yaml广告资源示例:
all:
hosts:
test1:
ansible_password: !vault |
$ANSIBLE_VAULT;1.2;AES256;my_user
66386134653765386232383236303063623663343437643766386435663632343266393064373933
3661666132363339303639353538316662616638356631650a316338316663666439383138353032
63393934343937373637306162366265383461316334383132626462656463363630613832313562
3837646266663835640a313164343535316666653031353763613037656362613535633538386539
65656439626166666363323435613131643066353762333232326232323565376635