ansible 模板

本文详细介绍了Ansible中模板的使用,包括执行shell命令、复制文件、yum包管理、使用item处理多个参数、下载URL、服务管理、lineinfile操作文件、变量与setup模块、调试信息、忽略错误、导入任务、URI请求、fetch模块以及template模块的用法,涵盖了自动化运维的多个方面。
摘要由CSDN通过智能技术生成

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 

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值