美文网首页
salt不常用的命令-哈哈

salt不常用的命令-哈哈

作者: 老夫刘某 | 来源:发表于2017-10-16 18:20 被阅读0次

    了解某个某块的一些用法:

    # salt soa.prod.zookeeper-010177210114.sl  sys.list_functions  pillar
    soa.prod.zookeeper-010177210114.sl:
        - pillar.data
        - pillar.ext
        - pillar.fetch
        - pillar.file_exists
        - pillar.get
        - pillar.item
        - pillar.items
        - pillar.keys
        - pillar.ls
        - pillar.obfuscate
        - pillar.raw
    
    # salt soa.prod.zookeeper-010177210114.sl  sys.list_functions  grains
    soa.prod.zookeeper-010177210114.sl:
        - grains.append
        - grains.delval
        - grains.fetch
        - grains.filter_by
        - grains.get
        - grains.get_or_set_hash
        - grains.has_value
        - grains.item
        - grains.items
        - grains.ls
        - grains.remove
        - grains.set
        - grains.setval
        - grains.setvals
    

    查看模块用法:

    # salt soa.prod.zookeeper-010177210114.sl  sys.doc  pillar
    pillar.data:
    
    This function is an alias of ``items``.
    
        Calls the master for a fresh pillar and generates the pillar data on the
        fly
    
        Contrast with :py:func:`raw` which returns the pillar data that is
        currently loaded into the minion.
    
        pillar
            if specified, allows for a dictionary of pillar data to be made
            available to pillar and ext_pillar rendering. these pillar variables
            will also override any variables of the same name in pillar or
            ext_pillar.
    
            New in version 2015.5.0
    
        pillarenv
            Pass a specific pillar environment from which to compile pillar data.
            If not specified, then the minion's :conf_minion:`pillarenv` option is
            not used, and if that also is not specified then all configured pillar
            environments will be merged into a single pillar dictionary and
            returned.
    
            New in version 2016.11.2
    
        CLI Example:
    
            salt '*' pillar.items
        
    .....
    

    增加grains信息:
    多组grains信息

    salt soa.prod.zookeeper-010177210114.sl grains.setvarls  "{'salt':'good','book':'cool'}"
    

    单组grains信息

    salt soa.prod.zookeeper-010177210114.sl grains.setvarls  saltbook   'socool'
    

    查看所有module列表:

    # salt soa.prod.zookeeper-010177210114.sl   sys.list_modules
    soa.prod.zookeeper-010177210114.sl:
        - acl
        - aliases
        - alternatives
        - apache
        - archive
        - artifactory
        - beacons
        - bigip
        - blockdev
        - btrfs
    .....
    

    查看cmd modules 所有的function的使用方法:

    salt soa.prod.zookeeper-010177210114.sl   sys.list_functions  cmd
    
    

    查看modules的使用方法:

    salt soa.prod.zookeeper-010177210114.sl   sys.doc cmd
    

    相关文章

      网友评论

          本文标题:salt不常用的命令-哈哈

          本文链接:https://www.haomeiwen.com/subject/vulluxtx.html