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 ...
随机推荐
- LVS负载均衡NAT模式实现
LVS负载均衡之NAT模式配置 NAT 模式架构图: 操作步骤 实验环境准备:(centos7平台) 所有服务器上配置 # systemctl stop firewalld //关闭防火墙 # sed ...
- 深入理解JVM(6)——Java内存模型和线程
Java虚拟机规范中定义了Java内存模型(Java Memory Model,JMM)用来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果(“即Ja ...
- P1962 斐波那契数列-题解(矩阵乘法扩展)
https://www.luogu.org/problemnew/show/P1962(题目传送) n的范围很大,显然用普通O(N)的递推求F(n)铁定超时了.这里介绍一种用矩阵快速幂实现的解法: 首 ...
- CTF--web
https://adworld.xctf.org.cn/task/task_list?type=web&number=3&grade=0 1.view source 查看源代码 1.鼠 ...
- Linux uniq 命令
Linux uniq 命令 Linux 命令大全 Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用. uniq 可检查文本文件中重复出现的行列. 语法 ...
- (三) 查看USB设备
目录 查看USB设备 lsusb ll /sys/bus/usb/devices cat /sys/kernel/debug/usb/devices dmesg title: 查看USB设备 date ...
- Java虚拟机—垃圾收集器(整理版)
1.概述 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现.Java虚拟机规范中对垃圾收集器应该如何实现并没有规定,因此不同的厂商.不同版本的虚拟机所提供的垃圾收集器都可能会有很 ...
- [Android] Android 手机下 仿 微信 客户端 界面 -- 微聊
Android 手机下 仿 微信 客户端 界面 -- 微聊 (包括聊天列表 + 聊天对话页 + 朋友圈列表页 + 我的/发现 列表页) 项目演示: 功能说明: 1)底部标签切换 (TabHost + ...
- 《Java》第八周学习总结
第八周学习内容:课本第15章节的内容泛型与集合框架 主要内容有 -泛型-链表-堆栈-散列映射-树集-树映射 重点和难点-重点:泛型和集合的使用码云:https://gitee.com/ShengHu ...
- important的妙用解决firefox和ie的css兼容问题
设置css的min-height属性.min-height在Firefox里有效,但IE无法识别.下面有个不错的解决方案,大家可以参考下 对于某些内容可变的层(比如用户评论),我们希望它有个最小的高度 ...