首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从已安装的集合中运行ansible播放本

从已安装的集合中运行ansible播放本
EN

Stack Overflow用户
提问于 2022-06-22 09:43:06
回答 1查看 334关注 0票数 1

我通过一个私有的git存储库安装了我自己的集合

代码语言:javascript
复制
ansible-galaxy collection install <clone URL of the git repository>,<version>

,它将集合安装到

代码语言:javascript
复制
~/.ansbile/collections/ansible_collections/<namespace>/<name>

检查~/.ansbile/collections/ansible_collections/<namespace>/<name>

根据文档https://docs.ansible.com/ansible/latest/user_guide/collections_using.html#using-a-playbook-from-a-collection,我应该能够通过

代码语言:javascript
复制
ansible-playbook <namespace>.<name>.<my_playbook> -i <path to my inventory> --check --ask-become-pass

但是我得到了一个错误

代码语言:javascript
复制
ERROR! the playbook: <namespace>.<name>.<my_playbook> could not be found

正在检查

代码语言:javascript
复制
$ ansible-config dump | grep collection
COLLECTIONS_PATHS(default) = ['~/.ansible/collections', '/usr/share/ansible/collections']

代码语言:javascript
复制
$ ansible --version
ansible [core 2.13.0]
  config file = None
  configured module search path = ['~/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /opt/conda/envs/ansible/lib/python3.9/site-packages/ansible
  ansible collection location = ~/.ansible/collections:/usr/share/ansible/collections
  executable location = /opt/conda/envs/ansible/bin/ansible
  python version = 3.9.13 | packaged by conda-forge | (main, May 27 2022, 16:56:21) [GCC 10.3.0]
  jinja version = 3.1.2
  libyaml = True

手动指定到剧本的路径。

代码语言:javascript
复制
ansible-playbook ~/.ansible/collections/ansible_collections/<namespace>/<name>/playbooks/files/<my_playbook>.yml -i <path to my inventory> --check --ask-become-pas

也能像预期的那样工作。

我在这里错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-22 09:52:56

好吧,原来剧本应该在

代码语言:javascript
复制
 ~/.ansible/collections/ansible_collections/<namespace>/<name>/playbooks/<my_playbook>.yml

而不是在

代码语言:javascript
复制
 ~/.ansible/collections/ansible_collections/<namespace>/<name>/playbooks/files/<my_playbook>.yml
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72713145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档