Ansible从变量声明主机
所以我运行了一个ansible playbook,它创建了一个服务器(使用terraform),并将服务器的ip地址保存到一个变量中。我想在给定的ip地址上执行另一个任务。如何声明新主机 我试过:Ansible从变量声明主机,ansible,ansible-inventory,Ansible,Ansible Inventory,所以我运行了一个ansible playbook,它创建了一个服务器(使用terraform),并将服务器的ip地址保存到一个变量中。我想在给定的ip地址上执行另一个任务。如何声明新主机 我试过: -hosts:“{{remotehost}}” 任务: -名称:测试 线条填充: 路径:/etc/environment 行:test1234 我使用:ansible playbook variable.yaml--extra vars='playbook=ip address'运行playbook,
-hosts:“{{remotehost}}”
任务:
-名称:测试
线条填充:
路径:/etc/environment
行:test1234
我使用:
ansible playbook variable.yaml--extra vars='playbook=ip address'
运行playbook,如果您只想执行单个任务,可以使用delegate\u
例如:
tasks:
- name: another host execute
command: ls -ltr
delegate_to: "{{ remotehost }}"
服务器上的ssh连接应与新主机一起工作上的解决方案不起作用。。