首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >独立的无名氏盐奴才不会拿起匹配的柱子

独立的无名氏盐奴才不会拿起匹配的柱子
EN

Stack Overflow用户
提问于 2017-11-29 14:48:00
回答 1查看 215关注 0票数 0

我在web1服务器上安装了一个独立的仆从:

代码语言:javascript
复制
me@web1:~$ hostname
web1

me@web1:~$ sudo salt-call network.get_hostname
local:
    web1

me@web1:~$ cat /etc/salt/minion|egrep -v '^#'|egrep -v '^$'
file_client: local
file_roots:
  base:
    - /srv/salt
pillar_roots:
  base:
    - /srv/pillar

我的支柱是这样的:

代码语言:javascript
复制
me@web1:~$ cat /srv/pillar/top.sls
base:
  '*':
    - db
  'web1':
    - env.production

me@web1:~$ cat /srv/pillar/db.sls
postgres:
  use_upstream_repo: true
  version: '9.6'
  pkg: 'postgresql-9.6'
  pkg_client: 'postgresql-client-9.6'

me@web1:~$ cat /srv/pillar/env/production.sls
env: production

但是当我使用pillar.items时,我只看到以下情况:

代码语言:javascript
复制
me@web1:~$ sudo salt-call pillar.items
local:
    ----------
    postgres:
        ----------
        use_upstream_repo:
            True
        version:
            9.6
        pkg:
            postgresql-9.6
        pkg_client:
            postgresql-client-9.6

独立服务器似乎只在'*'匹配所有部分中应用支柱,而不是直接匹配'web1'主机名部分。我在这里做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-29 15:15:31

顶部文件匹配可能与主机名不同的minion_id (例如,它可能是FQDN或手动设置的东西)。

你能检查一下/etc/salt/minion_id的内容吗?这是minion_id盐类将在顶部文件中匹配

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47555520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档