每当我在我的控制机器上运行我的剧本时,我只会看到这个:
PLAY RECAP *********************************************************************
所以我觉得ansible没有找到我的任务文件。这是我的目录结构(它是 Eclipse 中的一个 git 项目):
ansible
ansible
dockerhosts.yml
hosts
roles
dockerhost
tasks
main.yml
我的 dockerhosts.yml:
---
- hosts: integration
roles: [dockerhost]
...
我的主机文件:
[integration]
192.168.1.8
192.168.1.9
还有我的 main.yml 文件:
- name: Install Docker CE from added Docker YUM repo
remote_user: installer
become: true
become_user: root
become_method: sudo
command: yum -y install docker-ce
我在运行时没有明显的语法错误,但由于某种原因,它似乎找不到我的 main.yml 文件。我试图查看用户 ansible 在什么情况下运行,以防这是文件权限问题,但我没有找到任何东西。
我ansible-playbook dockerhosts.yml
从 /ansible/ansible 目录运行。
我究竟做错了什么?