对象导入失败:收到错误请求 (400) - {'playbook': ['找不到项目的 Playbook']}通过 awxkit

问题描述

我尝试将 AWX 备份和恢复到另一个实例。 他们有相同的环境和相同的版本ansible和AWX。 我导出数据:

awx export > all.json

并在另一个实例上导入。

awx import < all.json

我得到了这个

Object import failed: Bad Request (400) received - {'playbook': ['Playbook not found for project.']}.

我曾尝试过旧工具 tower-cli 也得到了这个:

Failed to create job_template OperationVue : The Tower server claims it was sent a bad request.

POST http://127.0.0.1:8080/api/v2/job_templates/
Params: None
Data: {"name": "OperationVue","inventory": 2,"project": 8,"playbook": "developUpdateVersion.yml","extra_vars": "{\"host\": \"api\"}","job_tags": "OperationVue","ask_job_type_on_launch": true,"diff_mode": true,"job_type": "run"}

Response: {"playbook":["Playbook not found for project."]}

PLAY RECAP *******************************************************************************************************************************************************************************************************
    ok=0    changed=0    warnings=0    failed=3

无法导入我的 job_templates。但其他项目是成功的:凭据、项目、库存、组织。

有这样的人吗?

或者请告诉我如何备份和恢复 AWX。谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)