在YAML中可以使用IP地址吗

在YAML中可以使用IP地址吗,yaml,Yaml,错误:此上下文第2行列不允许映射值 九, 这个语法我到底做错了什么?这里是否可以使用IP而不是DNS?是的,您可以使用类似于192.168.1.1的IP,它将被识别为字符串(在解析过程中,一旦遇到第二个点,它将成为一个非浮点数) 文件中的问题在于ios\u命令的缩进,它的i必须与name中的n对齐: --- - hosts: 192.168.1.1 tasks: - name: run show version on remote devices ios_command:

错误:此上下文第2行列不允许映射值 九,


这个语法我到底做错了什么?这里是否可以使用IP而不是DNS?

是的,您可以使用类似于
192.168.1.1
的IP,它将被识别为字符串(在解析过程中,一旦遇到第二个点,它将成为一个非浮点数)

文件中的问题在于
ios\u命令的缩进,它的
i
必须与
name
中的
n
对齐:

---
- hosts: 192.168.1.1
  tasks:
  - name: run show version on remote devices
   ios_command:
     commands: show version

您可能想尝试转义IP(明确地说它是一个字符串):hosts:“192.168.1.1”您需要正确缩进YAML。行
ios\u命令:
需要再缩进一个空格
---
- hosts: 192.168.1.1
  tasks:
  - name: run show version on remote devices
    ios_command:
     commands: show version