ansible 配置——常用模块(三)

cron

计划定时任务

  • name 任务名称
  • job 任务脚本或命令
  • disabled yes 禁用计划任务,no 启动计划任务
  • state absent 删除计划任务
  • minute 分钟
  • hour 小时
  • day 天
  • month 月
  • weekday 周

开启定时任务

[mei@server151 ansible]$ ansible server -m cron -a 'job="echo date" name=test minute=*/2'
##名称为test的定时任务 输出 date 半分钟执行一次

在这里插入图片描述
关闭任务

[mei@server151 ansible]$ ansible server -m cron -a 'job="echo date" name=test minute=*/2 disabled=yes'
##取消任务 任务前面加注释

在这里插入图片描述
删除任务

[mei@server151 ansible]$ ansible server -m cron -a 'job="echo date" name=test minute=*/2 state=absent'

在这里插入图片描述

yum_repository

配置系统软件仓库源文件

  • name 指定仓库名称
  • baseurl 指定源路径
  • description 指定仓库描述
  • file 指定仓库文件名称
  • enabled 仓库是否启用
  • gpgcheck 仓库是否检测
  • gpgkey state 默认值 - present 建立 absent删除

删除yum源
在这里插入图片描述

[mei@server151 ansible]$ ansible server -m yum_repository -a 'file=mei name=AppStream description=AppStream baseurl=http://172.25.254.51/westos/AppStream enabled=yes gpgcheck=no state=present'
##添加yum源 appstream gpgcheck=no不检查 state=present开启
[mei@server151 ansible]$ ansible server -m yum_repository -a 'file=mei name=BaseOS description=BaseOS baseurl=http://172.25.254.51/westos/BaseOS enabled=yes gpgcheck=no state=present'

在这里插入图片描述
验证
在这里插入图片描述

dnf

  • name 指定包
  • state 指定动作,present是安装,latest是更新,absent是删除
  • list 列出指定信息
  • disable_gpg_check 禁用gpgkey检测
  • enablerepo 指定安装包来源
  • disablerepo 禁用安装包来源
  • autoremove 依赖性一起卸载
[mei@server151 ansible]$ ansible server -m dnf -a'name="httpd,php" state=present'
##安装应用 httpd php
[mei@server151 ansible]$ ansible server -m dnf -a 'name="httpd,php "state=absent autoremove=yes'
##卸载httpd 与 php   autoremove=yes连同依赖性卸载
[mei@server151 ansible]$ ansible server -m dnf -a 'list=httpd'
##列出httpd 信息
[mei@server151 ansible]$ ansible all -m dnf -a 'list=available'
##列出可安装信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值