ansible 模板

ansible 模板使用语法:

1. 使服务器执行一个shell 命令

- name: execute a shell command (ansible 任务名称,可写可不写,写了直观,同时可以直接根据任务名称定位到 任务行)

   shell : hostname  (表示 在服务器上执行 hostname 这条命令) 

或  

- shell: hostname 

 

2. copy  复制文件,从服务器本地到本地 或 从ansible server 服务器 到  被操作的服务器本地。

- name: Get EPEL 任务名称
  copy:
    src: epel-release-6-8.noarch.rpm   (cp 的源文件的位置,不加绝对路径,代表在ansible 服务器,位置位于 执行的yml 文件所在的roles 下的 file 目录下 )
    dest: /tmp/epel-release-6-8.noarch.rpm  
  when: ansible_distribution_major_version == '6'   (判断条件,但服务器版本是6 才执行 cp 这条任务,即名称是 Get EPEL 这个的这条任务 )

 

3.yum  ,用yum 进行包操作,如 install,update ,remove 

- name: disable selinux  ()
  yum:
    name: libselinux-python  (包名  也可跟 一个rpm 绝对路径,代表安装本地下载下来的rpm 包,而非从yum 源来安装)  
    state: present 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值