所以我正在运行一个Ansible剧本,该剧本创建了一个服务器(使用terraform),并给出了将服务器的ip地址保存到变量中的信息。我想在给定的IP地址上执行另一个任务。如何声明新主机?
我尝试过:
- hosts: "{{ remotehost }}"
tasks:
- name: test
lineinfile:
path: /etc/environment
line: test1234
我使用ansible-playbook variable.yaml --extra-vars='playbook=ip-address'
运行剧本
tasks:
- name: another host execute
command: ls -ltr
delegate_to: "{{ remotehost }}"
服务器应具有与新主机一起使用的ssh连接