fetch   :从远端服务器拉取文件到本地
dest 依赖  

本地存放拉取到的文件路径,

如果flat=yes,则会在该路径下直接存放文件,

如果flat=no,则会在该路径下生成每个服务器的inventoryname的文件夹

fail_on_missiong   默认值: yes
在2.4之前默认值是no,2.4开始默认值是yes。yes时如果远端服务器的文件不可读,则fail。
flat   默认值: no
yes时如果远端服务器与本地文件不一致则覆盖。no时不会覆盖。
src    
要备份的远端服务器的目标文件。
validate_chcecksum
 
默认值:yes
校验文件的md5。aliases: validate_md5


--------------------------------------------------------------------------------
#replace
- after: 表达式之后
- backup: 备份,yes/no
- before: 表达式之前
- encoding: 默认是utf-8
- group: 用户组
- mode: 权限u+rwx或者u=rw,g=r,o=r
- ower: 属主=path: 要修改的文件路径,在2.3之前是dest = regexp: 正则表达式
= replace: 修改成什么内容
- unsafe_writes: yes/no
- validate: 校验语法,默认No
= path:     文件路径
= regexp: 正则表达式,要修改的内容
--------------------------------------------------------------------------------
#lineinfile
= path: 2.4之前为dest
- regexp: 要定位的内容,正则表达式
- state: present/absent
- backup: 修改前备份,yes/no
- create: 如果路径文件不存在则创建,默认值no. yes/no
- group: 用户组
- insertafter: 默认EOF. EOF/regexp
- insertbefore: 默认EOF
- line: 修改之后成为什么内容
- mode: 0644,u+r,g=r,o=r
- owner: 用户
- validate: 检验语法
- backrefs: yes/no yes且当state=present时,没有要修改的内容则会添加
--------------------------------------------------------------------------------
#sysctl
- sysctl_file: 默认值/etc/sysctl.conf
- ignoreerrors: 默认值no
= name: key
- value: value
- sysctl_set: 修改/proc的对应值但不reload sysctl,类似sysctl -w key=value
- reload: 执行sysctl -p
--------------------------------------------------------------------------------
#ini_file
= path: 文件路径
- backup: 是否备份yes/no
- section: 修改的章节名,如果写成null则不查找section
- option: 要修改的字段
- value: 修改成什么值
- state: present/absent
--------------------------------------------------------------------------------
#systemd
daemon_reload: 守护进程重启。默认值:False . True/False
enabled: 服务是否允许自动启动。默认值: none yes/no
masked:
name/unit/service: 服务名。默认值:null
no_block:
state: started/stopped/restarted/reloaded
user:
--------------------------------------------------------------------------------
#blockinfile
添加或者删除代码块
= path: 路径
- backup: 修改之前创建一个备份文件。默认值: no. yes/no
- block/content: 代码块
- create: 如果路径文件不存,则创建。默认值:no yes/no
- group: 用户组
- insertafter: 插入代码块在正则表达式之后。默认值:EOF。 EOF/regex
- insertbefore: 插入代码块在正则表达式之前。默认值:BOF。 BOF/regex
- marker: 在block代码的上下各插入一行注释内容。默认值: "#ANSIBLE MANAGED BLOCK".
- mode: 0644 / u+rwx u=rw,g=r,o=r
- owner: owner
- state: present/absent
- validate: 检验与法

ansible的modules的更多相关文章

  1. ansible common modules

    ##Some common modules[cloud modules] [clustering modules] [command modules]command - executes a comm ...

  2. jenkins + supervisor + ansible 实现netcore程序的多机一键部署

    上一篇我们简单的说到了使用jenkins+supervisor实现了一个单机版的多副本部署,但是在更多的场景下还是需要netcore程序的多机一键部署,那么多 机器间如何分发呢? 肯定不能使用scp这 ...

  3. ansible基础-安装与配置

    一 安装 1.1 ansible架构 ansible是一个非常简单的自动化部署项目,由python编写并且开源.用于提供自动化云配置.配置文件管理.应用部署.服务编排和很多其他的IT自动化需求. an ...

  4. [官网]Windows modules

    Windows modules https://docs.ansible.com/ansible/latest/modules/list_of_windows_modules.html win_acl ...

  5. [转帖]Ansible管理windows集群

    Ansible管理windows集群 http://www.cnblogs.com/Dev0ps/p/10026908.html 写的挺好的 我关注点还是不够好呢 最近公司新项目需要安装400+win ...

  6. Gitlab_ansible_jenkins三剑客③Ansible的安装及使用

    一台服务器可能会安装不同的python应用,不同的应用可能使用的模块版本不同,如果都安装在同样的环境下容易冲突,为了避免冲突,引入virtualenv 这个包管理工具进行环境的隔离 使用pip安装之前 ...

  7. ansible基础-playbooks

    1. playbooks介绍 如果说ansible的modules是工具,inventory配置文件是原材料,那么playbook就是一封说明书,这里会记录任务是如何如何执行的,当然如果你愿意,这里也 ...

  8. 厉害—Ansible管理windows集群

    最近公司新项目需要安装400+windows server 2012系统的工作站,想着怎么能像linux下运用ansible批量管理,linux就很简单了有ssh服务 但是下却没这么简单,但还是有办法 ...

  9. Ansible安装部署以及常用模块详解

    一.  Ansible 介绍Ansible是一个配置管理系统configuration management system, python 语言是运维人员必须会的语言, ansible 是一个基于py ...

随机推荐

  1. Codeforces 1095F Make It Connected(最小生成树)

    题目链接:Make It Connected 题意:给定一张$n$个顶点(每个顶点有权值$a_i$)的无向图,和已连接的拥有边权$w_i$的$m$条边,顶点u和顶点v直接如果新建边,边权为$a_u+a ...

  2. Django学习目录

    Django学习目录 Django框架简介 Django基础 >>点我 ORM介绍 Django中ORM介绍 >>点我 ORM表操作 Django中ORM表相关操作 >& ...

  3. Java 8 特性 —— lambda 表达式

    Lambda 表达式 Lambda表达式本质上是一个匿名方法.常见的一个例子是,在 IDEA + JDK8 的环境下按照Java传统的语法规则编写一个线程: new Thread(new Runnab ...

  4. 树莓派中QT实现I2C

    树莓派中QT实现I2C 在QT中实现 I2C 使用的驱动为 wiringPi 库的引入 LIBS += -lwiringPi LIBS += -lwiringPiDev 代码实现 widget.h 中 ...

  5. 一、TensorFlow的简介和安装和一些基本概念

    1.Tensorflow的简介 就是一个科学计算的库,用于数据流图(张量流,可以理解成一个N维得数组). Tensorflow支持CPU和GPU,内部实现了对于各种目标函数求导的方式. 2.Tenso ...

  6. IP地址类型

    为了适应不同的网络,IP地址空间被分为5类,分别是A.B.C.D和E类,其中A,B,C类最常用,D类用于组播,E类用于科研 IP地址类型 第一字节十进制范围 二进制固定最高位 二进制网络位 二进制主机 ...

  7. 第二节:SSL证书的申请、配置(IIS通用)及跳转Https请求的两种方式

    一. 相关概念介绍 1. SSL证书服务 SSL证书服务由"服务商"联合多家国内外数字证书管理和颁发的权威机构.在xx云平台上直接提供的服务器数字证书.您可以在阿里云.腾讯云等平台 ...

  8. nginx资料汇总

    nginx docker 中的一些目录和 windows下是不同的, 静态内容目录: /usr/share/nginx/html 配置文件目录: /etc/nginx 日志输出目录: /var/log ...

  9. EF提交插入数据catch捕获具体异常方法

    try { db.SaveChanges(); } catch (DbEntityValidationException ex) { StringBuilder errors = new String ...

  10. 在Ubuntu下进行XMR Monero(门罗币)挖矿的超详细图文教程

    大家都知道,最近挖矿什么的非常流行,于是我也在网上看了一些大神写的教程,以及跟一些大神请教过如何挖矿,但是网上的教程都感觉写得不够详细,于是今天我这里整理一个教程,希望能够帮到想要挖矿的朋友. 首先, ...