Ansible limit参数不工作
我的Ansible项目结构如下: 我的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&
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