简而言之,为什么在运行脚本时出现这些错误?我可以用来测试的简单的ansible脚本是什么?

时间:2019-05-23 19:47:11

标签: ansible

我是新来的ansible。我只需要一些易于理解的启动和停止脚本示例。我也在学习使用vs代码,redhat企业版打补丁。 运行脚本后显示此错误。 [警告]:提供的主机列表为空,只有localhost可用。注意 隐式本地主机与“ all”不匹配。我正在使用ubuntu运行脚本。

2 个答案:

答案 0 :(得分:0)

该消息只是警告。

如果我通过显式指定目标在本地进行测试,则可以摆脱它。例如。在/etc/ansible/hosts中添加:

[local_targets]
localhost   ansible_connection=local

另一种解决方案是创建一个指定localhost的清单文件。

答案 1 :(得分:-1)

放入

#!/usr/local/env ansible-playbook
- name: Run a command on your server
  hosts: localhost
  gather_facts: false
  become: false
  tasks:
  - name: Print hello world
    debug:
      msg: "Hello world!"

在文件中并运行

$ ansible-playbook my-playbook.yml