使用 Tower-cli 工具进行 Ansible Tower/AWX 还原

  1. 从备份文件中恢复配置也很简单,只需运行以下命令:
$tower-cli send backup.json
  1. 要恢复到另一个 Awx /Ansible Tower 实例,我们可以使用以下命令:
$tower-cli send backup.json --tower-host YOUR_INSTANCE_IP
  1. 导入除名为“organizations.json”的 JSON 文件中定义的组织之外的任何内容:
$tower-cli send --prevent organization organizations.json

总结

我们已经学习了如何使用 Tower-cli 工具来备份和恢复 Awx/Ansible Tower 中的配置对象。
因此,有关更多信息,我们可以查看 Tower-cli 文档页面。

使用 Tower-cli 工具进行 Ansible Tower/AWX 备份

  1. 执行以下命令,以JSON格式文件完整备份所有配置对象:
$tower-cli receive --all > backup.json
  1. 要仅导出凭据,我们可以使用以下命令:
$tower-cli receive --credential all >  credentials.json
  1. 例如,要导出所有没有组织对象的配置,我们可以执行以下命令:
$tower-cli receive --prevent organization --all > backup.json
如何使用 Tower-cli 工具备份和恢复 Awx/Ansible Tower 对象

Tower-cli 是 Ansible Tower 的命令行工具。
它允许从 Unix 命令行轻松运行 Ansible Tower/AWX 命令。
此外,它还可以用作其他 python 应用程序的客户端库,或者作为其他开发与 Tower 的 REST API 交互的参考。

本快速教程是 Awx/Ansible Tower 入门系列的一部分。
此外,我们将探索如何使用 tower-cli工具来备份和恢复配置对象。

日期:2020-06-02 22:18:54 来源:oir作者:oir