【问题标题】:Running Ansible playbook using AWS Systems Manager (skipping: no hosts matched)使用 AWS Systems Manager 运行 Ansible playbook(跳过:没有匹配的主机)
【发布时间】:2022-06-10 18:36:24
【问题描述】:

我正在尝试使用 AWS Systems Manager 从 Github 存储库运行 ansible playbook。基本上,我从 AWS Systems Manager 控制台运行 Ansible playbook --> 运行命令 --> AWS-ApplyAnsiblePlaybooks --> 指定 Github 存储库位置 --> 选择目标实例 --> 运行。

在后台运行的实际 Ansible 命令格式如下:

ansible-playbook -i localhost -c local -e <extra variables> <verbose> <playbookfile>

我的 repo 有一个 hosts(ini 格式)文件,如下所示:

[dev]
server.example.com

我的剧本如下所示:

---
- name: test run
  hosts: dev
  become: true

当我运行 playbook 时,我收到以下错误:

PLAY [test run] ********************************************************
skipping: no hosts matched
[WARNING]: Could not match supplied host pattern, ignoring: dev

如果我在 playbook 中更改“hosts: all”而不是组名“dev”,则效果很好。但是,我只想和一群人对抗。

知道为什么它不接主机吗?有人可以帮我解决这个问题吗?

【问题讨论】:

标签: amazon-web-services ansible


猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-15
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 2021-01-17
  • 1970-01-01
  • 2020-11-24
相关资源
最近更新 更多