Ansible limit参数不工作

Ansible limit参数不工作,ansible,ansible-inventory,Ansible,Ansible Inventory,我的Ansible项目结构如下: 我的appServers在hosts下包含我的主机,如下所示: local ansible_ssh_host=127.0.0.1 staging ansible_ssh_host=<host_ip> ansible_connection=ssh ansible_user=ubuntu ansible_ssh_private_key_file=<key> vara-dev ansible_ssh_host=<host ip&

我的Ansible项目结构如下:

我的
appServers
hosts
下包含我的主机,如下所示:

local ansible_ssh_host=127.0.0.1

staging ansible_ssh_host=<host_ip> ansible_connection=ssh  ansible_user=ubuntu  ansible_ssh_private_key_file=<key>

vara-dev ansible_ssh_host=<host ip> ansible_connection=ssh ansible_user=varanet ansible_ssh_pass=<password>

[localhost]
local

[iquippo-staging]
staging

[varanet-server]
vara-dev

[target]
local
staging
vara-dev
它将抛出以下错误:

ERROR! Missing target hosts
我正在使用
对于
limit
参数。

您没有为命令指定任何主机组,因此Ansible报告缺少所需的参数

见以下结果:

ansible all -i inventory/hosts/ --limit local -m ping

您没有为命令指定任何主机组,因此Ansible报告缺少必需的参数

见以下结果:

ansible all -i inventory/hosts/ --limit local -m ping