尝试从ubuntu-14.0.4 LTS控制盒安装一些软件到" Windows 2k12 R2"使用
- name: installing required softwares
win_package:
name: "Notepad++"
path: "https://notepad-plus-plus.org/repository/6.x/6.8.7/npp.6.8.7.Installer.exe"
state: present
但是我正在执行:
ERROR: win_package is not a legal parameter in an Ansible task or handler
经过一些研究后,我发现ansible1.9默认包中缺少所述模块,但在某些git repo中可用:" https://github.com/ansible/ansible-modules-extras/blob/devel/windows/win_package.py"
将其下载到" /usr/local/lib/python2.7/dist-packages/ansible/modules/core/windows"
再次尝试跑步但到目前为止没有成功,.... 它返回了
fatal: [192.168.9.115] => module is missing interpreter line -win_package
请帮忙。
答案 0 :(得分:1)
您正在寻找的模块是即将发布的Ansible 2.0版本的一部分,请参阅https://github.com/ansible/ansible/blob/devel/CHANGELOG.md。
我不确定您是否可以在较旧版本的Ansible中使用2.0模块,因此我建议您购买新版本。但要小心,它仍然是候选发布者。
您可以像这样安装Ansible 2.0:
pip install http://releases.ansible.com/ansible/ansible-2.0.0-0.6.rc1.tar.gz
您可以在http://releases.ansible.com/ansible/找到所有版本。