首先,确保您的Ansible AWX与AWS之间存在连接并且权限正确。您可以使用以下代码测试连接性:
ansible -i inventory.ini -m ping all
如果连接存在并且权限正确,则使用以下代码手动同步组和标记:
ansible awx -i inventory.ini -m synchronize -a "src=/path/to/group_file.py dest=/etc/ansible/hosts" -b
ansible awx -i inventory.ini -m synchronize -a "src=/path/to/tags_file.py dest=/etc/ansible/group_vars/all" -b
这些命令将复制您的组文件和标记文件到Ansible AWX服务器并将其设置为与AWS同步。
最后,运行以下Ansible AWX API命令以获取最新信息:
curl -k -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_API_KEY_HERE' https://awx-host/api/v2/inventories/
如果组和标记仍然不同步,则尝试重新启动Ansible AWX服务器并再次运行同步命令。