ansible学习笔记(二)

1.task定义:   基本的service moudle使用的是key=value的格式:          例如: task:              -name:make sure apache is running                service:name=httpd state=running   但是command moudle和 shell mou
摘要由CSDN通过智能技术生成

 1.task定义:

   基本的service moudle使用的是key=value的格式: 

         例如: task:

              -name:make sure apache is running

                service:name=httpd state=running

   但是command moudle和 shell moudle 比较特殊,不用key=value 格式,

         例:  task:

            -name:disble selinux

            command:/sbin/setenforce

对于这两个moudle 我们更关心它的返回码信息

若action行看起来太长,我们可以用空格或者缩进来进行隔开

在action 中可以使用变量

 

  2.handlers:

   handlers最佳应用场景是重启服务器或者触发系统重启操作。

      例: handlers:

          name:restart memcached

          service: name=memcached state=restarted

  3.ansible-pull:拉取配置而非推送配置

    ansible-pull 是一个小脚本,它从git上checkout一个关于配置的指令的repo,然后以这个配置指令来运行ansible-playbook

    假设对checkout location 做负载均衡,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值