zoukankan      html  css  js  c++  java
  • 五、Pillar数据管理中心

    Pillar是数据管理中心。

    Pillar在saltstack中主要作用是存储和定义一些配置管理中需要的信息(敏感信息)(比如:软件版本,用户名,密码等) 

    数据存储在master端,只让特定的minion可见。

    修改pillar相关配置文件:设置在master端的

    [root@super65 ~]# vim /etc/salt/master 

      #设置pillar_roots 不一定要 这个设置为True  ,这个设置为true主要是 可以查看信息 :salt "*" pillar.items  。 自带的一般作用不大(建议关闭),自己写比较有用,就是下面的

    重启 

    自定义pillar:(写sls文件是需要遵循YAML格式)

    [root@super65 ~]# cat /srv/pillar/top.sls
    base:
      '*':
        - packages
        - servises
    [root@super65 ~]# cat /srv/pillar/packages/init.sls
    zabbix:
      package-name: zabbix
      version: 2.4

    [root@super65 ~]# cat /srv/pillar/services/init.sls
    zabbix:
      port: 10050
      user: admin

    查看pillar:

    pillar又一案例:

     匹配主机:(刚定义完需要先刷新pillar)

    查看pillar相关的模块用法:

    [root@super65 ~]# salt 'super65.cn' sys.list_functions pillar
    super65.cn:
      - pillar.data
      - pillar.ext
      - pillar.get
      - pillar.item
      - pillar.items
      - pillar.raw

  • 相关阅读:
    NC20565 生日礼物(双指针)
    NC20566 游戏(二分图)
    NC19833 地斗主(dp+矩阵快速幂)
    CF505C Mr. Kitayuta, the Treasure Hunter(dp)
    HDU5493 Queue(线段树)
    HDU5489 Removed Interval (LIS+分治)
    CF1158C Permutation recovery(线段树优化建图)
    NC20811 蓝魔法师(树形dp)
    NC20857 Xor Path(dfs)
    chrony同步时间
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/5878088.html
Copyright © 2011-2022 走看看