【问题标题】:Ansible Customization for LinuxLinux 的 Ansible 定制
【发布时间】: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


【解决方案1】:

虽然在 Internet 上搜索时发现了一个 VMware 社区线程,该线程说无法自定义 linux root 密码,但还有其他博客也在迭代。我可能不得不在 ansible 中使用用户模块作为解决方法。 VMware 社区线程:https://communities.vmware.com/thread/252997

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 2014-01-17
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 2013-07-09
    • 2015-10-28
    相关资源
    最近更新 更多