我正在尝试使用 Ansible 来自动化我的工作站。我一直在关注本教程作为介绍。但我使用该命令不断收到警告ansible-pull
。
做完后sudo ansible-pull -U https://github.com/plsergent/setup-user-friendly.git
我得到[WARNING]: Could not match supplied host pattern, ignoring: <local machine hostname>
这是我的/etc/ansible/hosts
文件:
[localhost]
127.0.0.1
[localhost:vars]
ansible_connection=local
Run Code Online (Sandbox Code Playgroud)
和我的local.yml
文件:
- hosts: localhost
become: true
pre_tasks:
- name: update repositories
apt: update_cache=yes
changed_when: False
tasks:
- include: tasks/packages.yml
- include: tasks/users.yml
- include: tasks/cron.yml
Run Code Online (Sandbox Code Playgroud)
有没有办法摆脱这个警告?
谢谢
注意:当我使用以下命令运行我的剧本时,没有任何警告ansible-playbook
:
sudo ansible-playbook local.yml