所有模块

  salt '172.30.100.126' sys.list_modules  #列出当前版本支持的模块

  salt '*' sys.doc cp  #显示指定模块的文档

archive模块

  实现系统层面的压缩包调用,支持gzip、gunzip、rar、tar、unrar、unzip等

cmd模块

  实现远程的命令行调用执行

salt '*' cmd.run 'df -h'
# 执行传递的命令,并将结果作为字符串返回
salt '*' cmd.script salt://tmp/test.sh
# 从master端下载脚本,并在本地执行

cp模块

  实现远程文件、目录的复制,以及下载URL文件等操作

salt '*' cp.get_dir salt://path/to/dir/ /minion/dest
# 从master递归复制指定目录到minion目录下
salt '*' cp.get_file salt://path/to/file /minion/file
从master复制单个文件到minion
salt '*' cp.push /etc/hosts
# 把minion端的文件推送到master端
# 存放目录默认在/var/cache/salt/master/minions/minion-id/files
salt '*' cp.push /usr/lib/mysql
# 从minion端推送一个目录到master端

cron模块

  实现被控主机的crontab操作

salt '*' cron.raw_cron root
# 返回指定用户的cron内容
salt '*' cron.set_job root '*' '*' '*' '*' 1 /usr/local/weekly
# 为指定用户添加一条cron任务
salt '*' cron.rm_job root /usr/local/weekly
# 为指定用户删除一条cron任务

file模块

salt '*' file.chown /etc/passwd root root
# 修改文件的属主属组
salt '*' file.copy /path/to/src /path/to/dst
salt '*' file.copy /path/to/src_dir /path/to/dst_dir recurse=True remove_existing=True
# 从src复制文件或目录到dst,可以递归复制,可以存在删除
salt '*' file.move /path/to/src /path/to/dst
# 移动指定文件或目录
salt '*' file.rename /path/to/src /path/to/dst
# 修改指定文件或目录的名称
salt '*' file.file_exists /etc/hosts
salt '*' file.directory_exists /etc
# 检查指定文件或目录是否存在
salt '*' file.stats /etc/hosts
# 返回指定文件或目录的stats信息
salt '*' file.mkdir /tmp/test
# 不存在则创建,确保目录存在
salt '*' file.remove /tmp/foo
# 删除指定文件,如果是目录将被递归删除

  

Linux saltstack常用模块的更多相关文章

  1. Saltstack常用模块及API

    Saltstack提供了非常丰富的功能模块,涉及操作系统的基础功能.常用工具支持等,更多模块信息可以查看官网模块介绍.也可以通过sys模块列出当前版本支持的模块. salt '*' sys.list_ ...

  2. Saltstack系列3:Saltstack常用模块及API

    说明 salt '*' sys.list_modules #列出当前版本支持的模块 API原理是通过调用master client模块,实例化一个LocalClient对象,再调用cmd()方法来实现 ...

  3. saltstack常用模块

    介绍一些常用的saltstack模块,更多模块参考官方网站 1.跟安装包相关的模块:salt.states.pkg salt.states.pkg.downloaded(name, version=N ...

  4. saltstack 常用模块

    cp模块 功能:实现远程文件.目录的复制,以及下载URL文件等操作 使用cp模块配置管理之前,要首先指定saltstack所有状态文件的根目录,在master上做如下操作: 指定根目录(确定指定的目录 ...

  5. Linux ansible 常用模块二

    fetch 将远程机器上的文件拉取到本地,以ip或者主机名生成目录,并保留原来的目录结构 dest  #目标地址src   #源地址ansible web -m fetch -a "dest ...

  6. SaltStack系列(二)之常用模块

    一.saltstack的内置模块汇总 acl,    aliases,    alternatives,    apache,    archive,    artifactory,    block ...

  7. SaltStack常用的模块

    目录 1. SaltStack模块介绍 2. SaltStack常用模块 2.1 SaltStack常用模块之network 2.1.1 network.active_tcp 2.1.2 networ ...

  8. Saltstack 安装与常用模块

    一.介绍 saltstack是基于C/S服务模式,在该架构中,服务器端叫做Master,客户端叫做Minion.传统的C/S模式我们这样理解,客户端发送请求给服务器端,服务器端接受到来自客户端的请求并 ...

  9. saltstack自动化运维系列③之saltstack的常用模块使用

    saltstack自动化运维系列③之saltstack的常用模块使用 1.命令的常用方法: 指定主机运行命令 # salt 'mini1' cmd.run 'date'mini1: Fri Apr 7 ...

随机推荐

  1. Building QGIS from source - step by step(随笔3)

    依赖包安装 在编译QGIS前分别需要利用cygwin和OSGeo4W 安装网站上的依赖库.分别需要安装的依赖库可以参考官网,此外对应版本的ygwin和OSGeo4W 也可以在网站上找到下载链接. ht ...

  2. 【资源分享】ArcFace Demo [Android]

    虹软人脸识别引擎Android的Demo演示,可以直接下载使用. 下载地址: https://github.com/asdfqwrasdf/ArcFaceDemo readme: 工程如何使用? 下载 ...

  3. 关于JPasswordField的getText()方法过时问题解决

    这几天想做一个登陆界面,用Jframe做,连接数据库时发现JPasswordField的getText()过时了,没法使用.查了资料发现改成了: try{ String sql="SELEC ...

  4. 【原】Java学习笔记017 - 面向对象

    package cn.temptation; public class Sample01 { public static void main(String[] args) { // 继承关系中的pri ...

  5. Ubuntu下crontab启动、重启、关闭命令

    在Ubuntu14.04环境下,利用crontab编写shell脚本程序,定时执行php相关程序.在这个过程中,经常使用到的crontab命令如下: (root权限下) crontab启动:/etc/ ...

  6. spring mybatics

    spring boot     web.mysql.mybatics.jps 遇到jar包版本不行的直接换个版本Add进去 https://github.com/forezp/SpringBootLe ...

  7. Git拉取、提交、迁出、合并、删除分之命令

    #拉取代码 git clone -b 分之名称 git地址 #提交代码 git add . //:注释,if是第一次提交: $ git add --all . (请注意后面有个英文点(表示是当前目录) ...

  8. web框架开发-路由控制

    URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表:你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码 ...

  9. 基于SVM的鸢尾花数据集分类实现[使用Matlab]

    iris数据集的中文名是安德森鸢尾花卉数据集,英文全称是Anderson’s Iris data set.iris包含150个样本,对应数据集的每行数据.每行数据包含每个样本的四个特征和样本的类别信息 ...

  10. DeconvNet 论文阅读理解

    学习语义分割反卷积网络DeconvNet 一点想法:反卷积网络就是基于FCN改进了上采样层,用到了反池化和反卷积操作,参数量2亿多,非常大,segnet把两个全连接层去掉,效果也能很好,显著减少了参数 ...