美文网首页
saltstack 自定义grains 操作

saltstack 自定义grains 操作

作者: richard520 | 来源:发表于2017-01-11 11:08 被阅读129次

1.首先在主控端编写python代码,然后将该python文件同步到被控端主机,最后刷新生效
创建/etc/salt/_grains ,在目录下编写自定义脚本例如:3proxy_version.py

!/usr/bin/env python

-- coding:utf-8 --

import os

def ver():
grains={}
file = os.popen('/usr/local/bin/3proxy -v').read()
grains['3proxy_version']=file
return grains

最后同步模块到指定被控主机并刷新生效

salt '*' saltutil.sync_grains -l debug (同步grains到客户端)

salt '*' sys.reload_modules (刷新客户端生效)

salt '*' grains.item 3proxy_version (获取自定义的grains)

相关文章

  • saltstack 自定义grains 操作

    1.首先在主控端编写python代码,然后将该python文件同步到被控端主机,最后刷新生效创建/etc/salt...

  • 4-saltstack(2)_Grains组件

    Grains 什么是Grains saltstack里的grains功能,讲的是,minion端的静态变量。gra...

  • saltstack数据系统之 Grains

    Grains是saltstack的一个组件, 用grains来收集信息 显示全部grains的选项salt '19...

  • saltstack

    目录 saltstack简介 安装saltstack grains&pillar 管理对象Target 配置管理S...

  • salt-自定义grains

    https://docs.saltstack.com/en/latest/topics/grains/index....

  • grains

    Grains是saltstack的重要组件,我们在做配置部署的时候经常会用到,Grains记录了Minion...

  • SaltStack:Grains和Pillars

    1. Grains Grains可以认为是描述minion本身固有属性的静态数据。例如,minion服务器的操作系...

  • Salt:基础概念

    Grains Grains收集操作系统,域名,IP地址,内核,OS种类,内存以及其他系统信息。 Grains几乎是...

  • 三、Grains

    3. GRAINS grains文档 3.1 什么是grains salt自带一个接口用于获得底层信息,这个接口被...

  • saltstack之pillar

    grains存储于minion端,主要是minion在启动时收集系统信息发送至master,可以自定义。pilla...

网友评论

      本文标题:saltstack 自定义grains 操作

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