Salt stack 盐栈-解析配置文件时出错:/etc/Salt/master

Salt stack 盐栈-解析配置文件时出错:/etc/Salt/master,salt-stack,Salt Stack,我在学盐。事实证明这很麻烦。甚至无法绕过主配置。下面这行有什么问题 #/etc/salt/master file_roots: base: - /home/ubuntu/workspace/salt/states/base salt-key -L [ERROR ] Error parsing configuration file: /etc/salt/master - expected '<document start>', but found '<bl

我在学盐。事实证明这很麻烦。甚至无法绕过主配置。下面这行有什么问题

#/etc/salt/master
file_roots:
   base:
      - /home/ubuntu/workspace/salt/states/base

salt-key -L
[ERROR   ] Error parsing configuration file: /etc/salt/master - expected '<document start>', but found '<block mapping start>'
  in "<string>", line 298, column 1:
    file_roots:
    ^




#####      File Server settings      #####
##########################################
# Salt runs a lightweight file server written in zeromq to deliver files to
# minions. This file server is built into the master daemon and does not
# require a dedicated port.

# The file server works on environments passed to the master, each environment
# can have multiple root directories, the subdirectories in the multiple file
# roots cannot match, otherwise the downloaded files will not be able to be
# reliably ensured. A base environment is required to house the top file.
# Example:
file_roots:
  base:
   - /home/ubuntu/workspace/salt/states/base
#    development:
#     - /home/ubuntu/workspace/salt/states/dev
#   dev:
#     - /srv/salt/dev/services
#     - /srv/salt/dev/states
#   prod:
#     - /srv/salt/prod/services
#     - /srv/salt/prod/states

#file_roots:
#  base:
#    - /srv/salt
#/etc/salt/master
文件根目录:
基数:
-/home/ubuntu/workspace/salt/states/base
盐键-L
[错误]分析配置文件时出错:/etc/salt/master-应为“”,但找到“”
在“”第298行第1列中:
文件根目录:
^
#####文件服务器设置#####
##########################################
#Salt运行一个用zeromq编写的轻量级文件服务器,将文件传递给
#奴才。此文件服务器内置于主守护进程中,不包含
#需要一个专用端口。
#文件服务器在传递给主服务器的环境中工作,每个环境
#可以有多个根目录,子目录在多个文件中
#根目录无法匹配,否则下载的文件将无法匹配
#可靠保证。需要一个基本环境来容纳顶部文件。
#例如:
文件根目录:
基数:
-/home/ubuntu/workspace/salt/states/base
#发展:
#-/home/ubuntu/workspace/salt/states/dev
#开发人员:
#-/srv/salt/dev/services
#-/srv/salt/dev/states
#产品:
#-/srv/salt/prod/services
#-/srv/salt/prod/states
#文件根目录:
#基数:
#-/srv/盐

如果看不到您的/etc/salt/master的更多相关部分,您很难给出问题的确切答案,但您看到的是一个格式错误的yaml错误。您的文件根部分应类似于以下内容:

file_roots:
  base:
    - /srv/salt
这里有更多信息:

此外,您正在显示的yaml上方可能存在错误。
如果您发布更多配置(当然是经过消毒的),我们可以更好地帮助您。

如果没有看到/etc/salt/master的更多相关部分,您很难给出问题的确切答案,但您看到的是格式错误的yaml错误。您的文件根部分应类似于以下内容:

file_roots:
  base:
    - /srv/salt
这里有更多信息:

此外,您正在显示的yaml上方可能存在错误。
如果您发布更多配置(当然是经过消毒的),我们可以更好地帮助您。

如果没有看到/etc/salt/master的更多相关部分,您很难给出问题的确切答案,但您看到的是格式错误的yaml错误。您的文件根部分应类似于以下内容:

file_roots:
  base:
    - /srv/salt
这里有更多信息:

此外,您正在显示的yaml上方可能存在错误。
如果您发布更多配置(当然是经过消毒的),我们可以更好地帮助您。

如果没有看到/etc/salt/master的更多相关部分,您很难给出问题的确切答案,但您看到的是格式错误的yaml错误。您的文件根部分应类似于以下内容:

file_roots:
  base:
    - /srv/salt
这里有更多信息:

此外,您正在显示的yaml上方可能存在错误。 如果您发布更多配置(当然是经过消毒的),我们可以更好地帮助您。

问题在于:

在YAML中,间距和缩进非常重要。每个标高应有两个空格。虽然有2个空格用于
base:
,但之前应该有4个空格

-/home/ubuntu/workspace/salt/states/base

这是正确的答案:

file_roots:
  base:
    - /home/ubuntu/workspace/salt/states/base
问题是:

在YAML中,间距和缩进非常重要。每个标高应有两个空格。虽然有2个空格用于
base:
,但之前应该有4个空格

-/home/ubuntu/workspace/salt/states/base

这是正确的答案:

file_roots:
  base:
    - /home/ubuntu/workspace/salt/states/base
问题是:

在YAML中,间距和缩进非常重要。每个标高应有两个空格。虽然有2个空格用于
base:
,但之前应该有4个空格

-/home/ubuntu/workspace/salt/states/base

这是正确的答案:

file_roots:
  base:
    - /home/ubuntu/workspace/salt/states/base
问题是:

在YAML中,间距和缩进非常重要。每个标高应有两个空格。虽然有2个空格用于
base:
,但之前应该有4个空格

-/home/ubuntu/workspace/salt/states/base

这是正确的答案:

file_roots:
  base:
    - /home/ubuntu/workspace/salt/states/base

如果您想让我们找到问题,您需要向我们显示文件,或者至少在错误前几行加上有错误的那一行。我在更改的地方添加了相关配置。您需要向我们显示文件,或者至少在错误前几行加上有错误的那一行,如果您想让我们找到问题。我在进行更改的地方添加了相关配置。如果您想让我们找到问题,您需要向我们显示文件,或者至少在错误前几行加上带有错误的行。我在进行更改的地方添加了相关配置。您需要向我们显示文件,或者至少在错误前几行加上有错误的那行,如果你想让我们找到问题的话。