小编PL *_*ent的帖子

如何解决警告“无法匹配提供的主机模式,忽略:<机器主机名>?”

我正在尝试使用 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-playbooksudo ansible-playbook local.yml

ansible ansible-pull

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

ansible ×1

ansible-pull ×1