ansible的modules
| 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的更多相关文章
- ansible common modules
##Some common modules[cloud modules] [clustering modules] [command modules]command - executes a comm ...
- jenkins + supervisor + ansible 实现netcore程序的多机一键部署
上一篇我们简单的说到了使用jenkins+supervisor实现了一个单机版的多副本部署,但是在更多的场景下还是需要netcore程序的多机一键部署,那么多 机器间如何分发呢? 肯定不能使用scp这 ...
- ansible基础-安装与配置
一 安装 1.1 ansible架构 ansible是一个非常简单的自动化部署项目,由python编写并且开源.用于提供自动化云配置.配置文件管理.应用部署.服务编排和很多其他的IT自动化需求. an ...
- [官网]Windows modules
Windows modules https://docs.ansible.com/ansible/latest/modules/list_of_windows_modules.html win_acl ...
- [转帖]Ansible管理windows集群
Ansible管理windows集群 http://www.cnblogs.com/Dev0ps/p/10026908.html 写的挺好的 我关注点还是不够好呢 最近公司新项目需要安装400+win ...
- Gitlab_ansible_jenkins三剑客③Ansible的安装及使用
一台服务器可能会安装不同的python应用,不同的应用可能使用的模块版本不同,如果都安装在同样的环境下容易冲突,为了避免冲突,引入virtualenv 这个包管理工具进行环境的隔离 使用pip安装之前 ...
- ansible基础-playbooks
1. playbooks介绍 如果说ansible的modules是工具,inventory配置文件是原材料,那么playbook就是一封说明书,这里会记录任务是如何如何执行的,当然如果你愿意,这里也 ...
- 厉害—Ansible管理windows集群
最近公司新项目需要安装400+windows server 2012系统的工作站,想着怎么能像linux下运用ansible批量管理,linux就很简单了有ssh服务 但是下却没这么简单,但还是有办法 ...
- Ansible安装部署以及常用模块详解
一. Ansible 介绍Ansible是一个配置管理系统configuration management system, python 语言是运维人员必须会的语言, ansible 是一个基于py ...
随机推荐
- Codeforces 1095F Make It Connected(最小生成树)
题目链接:Make It Connected 题意:给定一张$n$个顶点(每个顶点有权值$a_i$)的无向图,和已连接的拥有边权$w_i$的$m$条边,顶点u和顶点v直接如果新建边,边权为$a_u+a ...
- Django学习目录
Django学习目录 Django框架简介 Django基础 >>点我 ORM介绍 Django中ORM介绍 >>点我 ORM表操作 Django中ORM表相关操作 >& ...
- Java 8 特性 —— lambda 表达式
Lambda 表达式 Lambda表达式本质上是一个匿名方法.常见的一个例子是,在 IDEA + JDK8 的环境下按照Java传统的语法规则编写一个线程: new Thread(new Runnab ...
- 树莓派中QT实现I2C
树莓派中QT实现I2C 在QT中实现 I2C 使用的驱动为 wiringPi 库的引入 LIBS += -lwiringPi LIBS += -lwiringPiDev 代码实现 widget.h 中 ...
- 一、TensorFlow的简介和安装和一些基本概念
1.Tensorflow的简介 就是一个科学计算的库,用于数据流图(张量流,可以理解成一个N维得数组). Tensorflow支持CPU和GPU,内部实现了对于各种目标函数求导的方式. 2.Tenso ...
- IP地址类型
为了适应不同的网络,IP地址空间被分为5类,分别是A.B.C.D和E类,其中A,B,C类最常用,D类用于组播,E类用于科研 IP地址类型 第一字节十进制范围 二进制固定最高位 二进制网络位 二进制主机 ...
- 第二节:SSL证书的申请、配置(IIS通用)及跳转Https请求的两种方式
一. 相关概念介绍 1. SSL证书服务 SSL证书服务由"服务商"联合多家国内外数字证书管理和颁发的权威机构.在xx云平台上直接提供的服务器数字证书.您可以在阿里云.腾讯云等平台 ...
- nginx资料汇总
nginx docker 中的一些目录和 windows下是不同的, 静态内容目录: /usr/share/nginx/html 配置文件目录: /etc/nginx 日志输出目录: /var/log ...
- EF提交插入数据catch捕获具体异常方法
try { db.SaveChanges(); } catch (DbEntityValidationException ex) { StringBuilder errors = new String ...
- 在Ubuntu下进行XMR Monero(门罗币)挖矿的超详细图文教程
大家都知道,最近挖矿什么的非常流行,于是我也在网上看了一些大神写的教程,以及跟一些大神请教过如何挖矿,但是网上的教程都感觉写得不够详细,于是今天我这里整理一个教程,希望能够帮到想要挖矿的朋友. 首先, ...