我试图使用Ansible安装gem,尽管Ansible报告它已更改。 gem list
并未显示已安装的宝石。我在这里遗漏了什么:
tasks:
- name: Install Ultrahook
gem:
name: ultrahook
state: present
报告:
changed: [127.0.0.1] => {
"changed": true,
"invocation": {
"module_args": {
"build_flags": null,
"env_shebang": false,
"executable": null,
"gem_source": "ultrahook",
"include_dependencies": true,
"include_doc": false,
"name": "ultrahook",
"pre_release": false,
"repository": null,
"state": "present",
"user_install": true,
"version": null
}
},
"name": "ultrahook",
"state": "present"
}
手工添加宝石工作正常。