【发布时间】:2020-12-09 23:27:12
【问题描述】:
我想在自定义期间在 VM(Windows 和 Linux)上设置密码,因此使用 vmware_guest 模块中的“自定义”选项来实现。它非常适合从 Windows 模板部署的虚拟机,但不适用于 Linux 虚拟机。任何帮助将不胜感激。
代码:
customization:
hostname: "{{ vm_name }}"
password: "{{ my_pass }}"
wait_for_customization: yes
wait_for_ip_address: True
state: poweredon
【问题讨论】:
-
你的 Linux 模板镜像是否安装了 Perl?
-
... but that does not work ...从来都不是描述您的问题的自给自足的解释。预期的行为是什么?你会得到什么?您是否可以从 ansible 获得任何错误/警告消息(可能在 ansible playbook 命令行上使用-vvv)? -
Linux 模板确实安装了 perl “perl-5.16.3-295.el7.x86_64”。自定义适用于 VM,但未设置密码。我的问题是自定义的“密码”参数是否仅意味着设置管理员帐户密码,还是也会设置 Linux 虚拟机的 root 密码?
标签: linux ansible vcenter ansible-awx