我想将大型操作系统安装 ISO 直接下载到我的数据存储。我曾经能够通过 SSH 连接到 ESXi 终端并用于wget
将大文件直接下载到数据存储,但现在似乎wget
无法处理https
链接 ( wget: not an http or ftp url
)。
我想知道其他人如何处理这个问题。我知道我可以将文件下载到我的笔记本电脑并使用数据存储浏览器上传它,但这是一个两步过程(更不用说当我在异地并通过 VPN 访问 ESX 时效率极低)。
在此先感谢您的任何建议!
我正在尝试使用 with_dict 在 Ansible 中创建一组用户。问题是有时用户已经存在而我没有密码。在这种情况下,我只想跳过设置密码,但管理其余的用户属性。这是一个丑陋的解决方法,但必须有更好的方法来做到这一点:
- name: create FTP users (password known)
user:
name: "{{ item.key }}"
comment: "{{ item.value.comment | default('') }}"
password: "{{ item.value.password }}"
shell: "{{ item.value.shell | default('/sbin/nologin') }}"
home: "{{ item.value.home | default('/var/ftp/' + item.key) }}"
createhome: "{{ item.value.createhome | default('no') }}"
with_dict: "{{ ftp_users }}"
when: item.value and item.value.password is defined
- name: create FTP users (password unknown)
user:
name: "{{ item.key }}"
comment: "{{ item.value.comment | default('') }}"
shell: "{{ item.value.shell | default('/sbin/nologin') …
Run Code Online (Sandbox Code Playgroud)