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