SaltStack任务计划

编辑fansik_cron.sls文件:

内容如下:

cron_test:
  cron.present:
    - name: /bin/touch /tmp/fansik.txt
    - user: root
    - minute: ‘*‘
    - hour: 20
    - daymonth: 1-27
    - month: ‘3,5‘
    - dayweek: ‘*‘

说明:*需要用单引号引起来,也可以使用file.managed模块来管理cron,因为系统的cron都是以配置文件的形式存在的;

present:是增加任务计划;

absent:是删除任务计划。

执行:salt ‘*‘ state.sls fansik_cron

加入top.sls使用高级状态执行:

标记top.sls文件,内容如下:

base:
  ‘*‘:
    - fansik_cron

执行:salt ‘*‘ state.highstate

时间: 2024-10-14 01:37:25

SaltStack任务计划的相关文章

SaltStack 之 计划任务批量修改

SaltStack 之 计划任务批量修改 一.通过salt修改从机Linux_Test的计划任务 [[email protected] salt]# vi crontab.sls crontab: #脚本脚识 cron.present: #模板:cron 计划任务 功能:present - name: /usr/sbin/ntpdate times.aliyun.com >> /dev/null #需要追回的内容 - user: root #添加到root的计划列表 - minute: '*/

saltstack 添加计划任务

前面己经说过如何安装saltstack,在平时己经体验了它的强大,下面来说一下平时常用的cp模块及cron与sls文件的书写 一.salt.modules.cp 1.复制文件[我使用最多的] 格式: salt.modules.cp.get_file(path, dest, saltenv='base', makedirs=False, template=None, gzip=None, env=None,**kwargs) 常用参数说明: path:表示salt-master的file_root

saltstack计划任务工具和其他命令

配置管理目录 要实现目录批量管理,也需要在top中配置管理项的文件,然后再子管理项文件中配置相应的目录信息编辑top.sls配置文件,将base: 下的修改为指定名称,这里我修改为dir [[email protected] salt]# cat top.sls base: ?'*': ? ?- dir ? ? ? //指定子配置文件名称 接下来修改top中指定的dir名称的配置文件,配置文件全称名字为dir.sls查看配置文件的配置参数信息 [[email protected] salt]#

SaltStack 批量管理任务计划

这里演示如何使用 salt-master 对多台 salt-minion 批量添加任务计划,步骤如下: [[email protected] ~]$ cat /srv/salt/top.sls # 先定义入口配置文件 base: '*': - cron [[email protected] ~]$ cat /srv/salt/cron.sls # 定义要加载的sls文件 add_cron: # add_cron只是一个标识,方便我们查看这个文件的作用 cron.present: # cron.p

saltstack安装配置使用

背景:puppet 用ruby开发,saltstack用python语言开发的包 环境: 修改hostname和hosts文件, 关闭selinux,清空iptables 172.16.115.157  master.huangzp.com  ;hostname master 172.16.115.203  agent.huangzp.com  ;hostname agent 一.配置认证 1. 安装和启动Saltstack服务 master上: yum install  -y epel-rel

saltstack自动化运维平台的介绍、部署、基本使用

saltstack:服务器基础架构集中化管理平台,有配置管理.远程执行.监控等功能,基于Python语言开发,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq.PyCrypto.Pyjinjia2.python-msgpack和PyYAML等)构建, 优点(1.部署简单便捷:2支持的系统多样:3配置简单,功能强,扩展性好:4基于主从,用证书建立连接,安全性高:5支持API及自定义模块) 认证minion在启动时,会在/etc/salt/pki/minion自动生成minio

自动化-----saltstack基础技术

saltstack比puppet出来晚几年,基于python开发,如果你仔细对比会发现saltsack和puppet很像,随着saltstack的使用量越来越多,它的发展也是越来越迅猛,可以说saltstack可以实现puppet的所有功能,比puppet容易配置. 三种工作方式:  本地, c/s, 基于ssh(不用安装agent)三大功能: 远程命令执行,配置管理(服务,文件,cron,用户,组),云管理支持系统:大多数都支持,windows上不支持安装master 1. saltstack

saltstack参数解析及代码分享

altstack搭建haproxy代理的nginx服务 关于saltstack的搭建,请参见我的博客. 测试salt正常: [[email protected] package]# salt '*' cmd.run 'free -m' server2.example.com: total       used       free     shared    buffers     cached Mem:           996        185        811          

自动化运维工具-saltstack

Saltstack(中国用户组www.saltstack.cn)基于python开发,c/s架构,支持多平台,比puppet轻量,在远程执行命令时非常快捷,配置和使用比puppet容易,能实现puppet几乎所有的功能. 三种工作方式:  本地, c/s, 基于ssh(不用安装agent)三大功能: 远程命令执行,配置管理(服务,文件,cron,用户,组),云管理支持系统:大多数都支持,windows上不支持安装master 1. saltstack安装前期准备:准备两台机器,写hostname