Ansible playbook示例代码无法运行
我开始尝试Ansible,并使用Ansible文档中的示例代码。在我尝试了几个例子之后,我在代码的开头发现了错误。上面说Ansible playbook示例代码无法运行,ansible,yaml,Ansible,Yaml,我开始尝试Ansible,并使用Ansible文档中的示例代码。在我尝试了几个例子之后,我在代码的开头发现了错误。上面说 - name: Change the hostname to Windows_Ansible ^ here(Point at name)" 任何建议都将不胜感激 我试过这个 下面的任务将更改服务器的主机名。确保在测试服务器上运行,这样它就不会产生问题。如果您只是想测试一些剧本,请使用第二个剧本和win_命令 --- - hosts: <remote serve
- name: Change the hostname to Windows_Ansible
^ here(Point at name)"
任何建议都将不胜感激
我试过这个
下面的任务将更改服务器的主机名。确保在测试服务器上运行,这样它就不会产生问题。如果您只是想测试一些剧本,请使用第二个剧本和win_命令
---
- hosts: <remote server name which needs to be added in the inventory>
tasks:
- name: Change the hostname to Windows_Ansible
win_hostname:
name: "Windows_Ansible"
register: res
- name: Reboot
win_reboot:
when: res.reboot_required
---
-主持人:
任务:
-名称:将主机名更改为Windows\u Ansible
win_主机名:
名称:“Windows\u Ansible”
注册号码:res
-名称:重新启动
win_重新启动:
时间:res.reboot\u必需
---
-主持人:
任务:
-名称:测试
win_命令:whoami
注册号码:res
您的剧本无效。它只包含任务。这些任务应该包括在剧本中。看一看这本书
---
- hosts: <remote server name which needs to be added in the inventory>
tasks:
- name: Change the hostname to Windows_Ansible
win_hostname:
name: "Windows_Ansible"
register: res
- name: Reboot
win_reboot:
when: res.reboot_required
---
- hosts: <remote server name which needs to be added in the inventory>
tasks:
- name: Test
win_command: whoami
register: res