5-saltstack(3)_pillar组件

2017-10-26  本文已影响20人  风逍H

什么是pillar?

[root@localhost ~]# salt 192.168.184.133 sys.list_functions pillar
192.168.184.133:
    - pillar.data
    - pillar.ext
    - pillar.fetch
    - pillar.file_exists
    - pillar.filter_by
    - pillar.get
    - pillar.item
    - pillar.items
    - pillar.keys
    - pillar.ls
    - pillar.obfuscate
    - pillar.raw
## mkdir -pv /srv/pillar && cd /srv/pillar

## vim user133.sls
user:
  - user01
  - user02
  - user03
## vim user134.sls
user:
  - user1
  - user2
  - user3
  
## vim top.sls  =====> saltstack的操作是从base标签开始的,这里是筛选条件
base:
  '192.168.184.133':
    - user133                     ## 指定user133.sls是192.168.184.133minion端的数据
  '192.168.184.134':
    - user134                     ## 指定user134.sls是192.168.184.134minion端的数据

## salt 192.168.184.133,192.168.184.134 saltutil.refresh_pillar    ===>刷新pillar数据

## salt 192.168.184.133,192.168.184.134 pillar.item user   
192.168.184.133:
    ----------
    user:
        - user01
        - user02
        - user03
192.168.184.134:
    ----------
    user:
        - user1
        - user2
        - user3
##  <================分割================>
## salt 192.168.184.133 pillar.item user   
192.168.184.133:
    ----------
    user:
        - user01
        - user02
        - user03
        
## salt 192.168.184.134 pillar.item user
192.168.184.134:
    ----------
    user:
        - user1
        - user2
        - user3
上一篇 下一篇

猜你喜欢

热点阅读