设为首页 加入收藏

TOP

ansible基础使用(七)
2023-07-23 13:33:00 】 浏览:134
Tags:ansible
51 | CHANGED | rc=0 >> [root@192 ~]# ansible web -m cron -a 'name="每5分钟执行升级" minute=*/5 job="/sbin/ntpdate"' 192.168.88.151 | CHANGED => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python" }, "changed": true, "envs": [], "jobs": [ "每5分钟执行升级" ] } [root@192 ~]# ansible web -m shell -a 'crontab -l' 192.168.88.151 | CHANGED | rc=0 >> #Ansible: 每5分钟执行升级 */5 * * * * /sbin/ntpdate #删除任务 [root@192 ~]# ansible web -m cron -a 'name="每5分钟执行升级" minute=*/5 job="/sbin/ntpdate" state=absent' 192.168.88.151 | CHANGED => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python" }, "changed": true, "envs": [], "jobs": [] } [root@192 ~]# ansible web -m shell -a 'crontab -l' 192.168.88.151 | CHANGED | rc=0 >>

6.2.7. yum模块

主要作用是软件的安装

name= 所安装的包的名称
state= present--->安装, latest--->安装最新的, absent---> 卸载软件
update_cache 强制更新yum的缓存
conf_file 指定远程yum安装时所依赖的配置文件(安装本地已有的包)
disable_pgp_check 是否禁止GPG checking,只用于presentor latest
disablerepo 临时禁止使用yum库。 只用于安装或更新时
enablerepo 临时使用的yum库。只用于安装或更新时
[root@192 ~]# ansible web -m yum -a 'name="tree" state=latest'
192.168.88.151 | CHANGED => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    }, 
    "changed": true, 
    "changes": {
        "installed": [
            "tree"
        ], 
        "updated": []
    }, 
    "msg": "", 
    "rc": 0, 
    "results": [
        "Loaded plugins: fastestmirror\nLoading mirror speeds from cached hostfile\n * base: mirrors.bfsu.edu.cn\n * epel: repo.extreme-ix.org\n * extras: mirrors.ustc.edu.cn\n * updates: mirrors.bupt.edu.cn\nResolving Dependencies\n--> Running transaction check\n---> Package tree.x86_64 0:1.6.0-10.el7 will be installed\n--> Finished Dependency Resolution\n\nDependencies Resolved\n\n================================================================================\n Package        Arch             Version                   Repository      Size\n================================================================================\nInstalling:\n tree           x86_64           1.6.0-10.el7              base            46 k\n\nTransaction Summary\n================================================================================\nInstall  1 Package\n\nTotal download size: 46 k\nInstalled size: 87 k\nDownloading packages:\nRunning transaction check\nRunning transaction test\nTransaction test succeeded\nRunning transaction\n  Installing : tree-1.6.0-10.el7.x86_64                                     1/1 \n  Verifying  : tree-1.6.0-10.el7.x86_64                                     1/1 \n\nInstalled:\n  tree.x86_64 0:1.6.0-10.el7                                                    \n\nComplete!\n"
    ]
}

6.2.8. service 模块

主要用户服务程序的管理

arguments 命令行提供额外的参数
enabled 设置开机启动
name= 服务名称
runlevel 开机启动的级别,一般不用指定
sleep 在重启服务的过程中,是否等待。如在服务关闭以后等待2秒再启动。(定义在剧本中。)
state 有四种状态,分别为:started--->启动服务, stopped--->停止服务, restarted--->重启服务, reloaded--->重载配置
#设置开机自启
[root@192 ~]# ansible web -m service -a 'name=ssh'
192.168.88.151 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    }
首页 上一页 4 5 6 7 8 下一页 尾页 7/8/8
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇使用华为云鲲鹏弹性云服务器部署D.. 下一篇集群时钟同步必读-NTP和chrony

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目