首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ansible AWX use集合

Ansible AWX use集合
EN

Stack Overflow用户
提问于 2021-04-15 02:05:33
回答 1查看 891关注 0票数 0

在AWX中启动模板时,我的ansible攻略失败。

代码语言:javascript
复制
ansible-playbook [core 2.11.0b4] 
  config file = None
  configured module search path = ['/home/runner/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python3.8/site-packages/ansible
  ansible collection location = /runner/requirements_collections:/home/runner/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/local/bin/ansible-playbook
  python version = 3.8.3 (default, Aug 31 2020, 16:03:14) [GCC 8.3.1 20191121 (Red Hat 8.3.1-5)]
  jinja version = 2.10.3
  libyaml = True
No config file found; using defaults
SSH password: 
BECOME password[defaults to SSH password]: 
ERROR! couldn't resolve module/action 'community.general.archive'. This often indicates a misspelling, missing collection, or incorrect module path.

在poject文件夹中有一个roles/requirements.yaml,它会在我同步项目后安装:

代码语言:javascript
复制
Starting galaxy role install process
- extracting community.general to /var/lib/awx/projects/.__awx_cache/_8__gitlab/stage/requirements_roles/community.general
- community.general (main) was installed successfully 

这是我的策略:

代码语言:javascript
复制
---
- name: Backup Folder
  hosts: all
  tasks:
  - name: zipping folder
    become: yes
    community.general.archive:
      path: /home/backup/{{name}}
      dest: /home/backup/{{name}}.zip
      format: zip
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-15 04:56:26

我把事情搞混了。我试着以卷的形式安装一个集合。我通过将"roles“文件夹重命名为"collections”(带有requirements.yml的文件夹)并更改了一些语法来修复它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67096894

复制
相关文章

相似问题

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