ansile(2)模块之group

ansible group模块与系统命令使用相似

参数 是否必要 默认 选项 说明
gid no 选择需要设置的GID
name yes 需要配置的组名
state no present
present

absent

添加或删除组
system no no
yes

no

yes时添加的是系统组
  1. 添加组
# ansible dbserver -m group -a "name=zld state=present"
172.16.110.49 | SUCCESS => {
    "changed": true, 
    "gid": 1001, 
    "name": "zld", 
    "state": "present", 
    "system": false
}
# ansible dbserver -a "grep zld /etc/group"
172.16.110.49 | SUCCESS | rc=0 >>
zld:x:1001:

2.删除组

# ansible dbserver -m group -a "name=zld state=absent" 
172.16.110.49 | SUCCESS => {
    "changed": true, 
    "name": "zld", 
    "state": "absent"
}
# ansible dbserver -a "grep zld /etc/group"           
172.16.110.49 | FAILED | rc=1 >>

3.添加系统组

# ansible dbserver -m group -a "name=cklser state=present system=yes"
172.16.110.49 | SUCCESS => {
    "changed": true, 
    "gid": 993, 
    "name": "cklser", 
    "state": "present", 
    "system": true
}
# ansible dbserver -a "grep cklser /etc/group"                       
172.16.110.49 | SUCCESS | rc=0 >>
cklser:x:993:

系统组ID在1000以下

时间: 12-27

ansile(2)模块之group的相关文章

ansile(2)模块之get_url

ansible  get_url将文件从HTTP,HTTPS或FTP下载到节点 参数 是否必须 默认 选项 说明 attributes no None yes no 文件或目录的属性应该是.要获得支持的标志,请查看taget系统上chattr的手册页. backup no no 创建一个包括时间戳信息的备份文件,这样你可以得到原始文件,如果你不正确地弄错了. checksum no 如果将校验和传递给此参数,则将在下载目标文件的摘要后计算摘要,以确保其完整性,并验证传输是否成功完成.格式:<al

ansile(2)模块之copy

ansible copy模块用来文件复制,说明如下: 参数名 选项 必须 参数说明 backup yes/no no 备份远程节点上的原始文件,在拷贝之前.如果发生什么意外,原始文件还能使用. content yes/no no 用来替代src,用于将指定文件的内容,拷贝到远程文件内 dest  yes/no yes 用于定位远程节点上的文件,需要绝对路径.如果src指向的是文件夹,这个参数也必须是指向文件夹 directory_mode  yes/no no 这个参数只能用于拷贝文件夹时候,这

ansile(2)模块之synchronize

ansible synchronize作用跟rsync很相似,具体参数如下: 参数内容,均来自官网,如果有出入,以官网为主 参数 是否必须 默认 选项 说明 archive no yes yes no rsync镜像递归标志,启用递归,链接,权限,时间,属主,属组标志和 -D checksum no no yes no 跳过基本的校验 compress no yes yes no 在传输过程中压缩文件数据.在大多数情况下,请保持启用,除非它导致问题. copy_links no no yes n

ansile(2)模块之iptable

ansible iptables 模块说明 Iptables用于设置,维护和检查Linux内核中的IP包过滤规则的表.此模块不处理保存和/或加载规则,而是仅处理存在于内存中的当前规则.这与该模块在内部使用的"iptables"和"ip6tables"命令的行为相同. 以列表参数均来自官网,如果有出入,请参考官方文档 参数 是否必需 默认 选项 说明 action no append append insert 规则是应附加在底部还是插入在顶部.如果规则已经存在,则不

ansile(2)模块之user

ansible 创建修改用户属性,选项来自官网,如果有出入,已官网为主 参数 是否必需 默认 选项 说明 append no no yes no 如果设置yes,只添加groups,不添加在组列表里 comment no 注释 createhome no yes yes no 除非设置为no,否则家目录在创建的时候将被创建. expires no None 设置用户的过期时间 force no yes no 此选项在使用state=absent时有效,如userder --force gener

ansile(2)模块之service

ansible service模块 参数选项来自官网,如果有出入,以官网为主 参数 是否必须 默认 选项 说明 arguments no 命令行参数 enabled no yes no 设置服务是否开机启动 name yes 服务名称 pattern no 定义一个模式,如果通过status指令来查看服务的状态时,没有响应,就会通过ps指令在进程中根据该模式进行查找,如果匹配到,则认为该服务依然在运行 runlevel no default 服务运行级别 sleep no 设置start和sto

ansile(2)模块之script

ansible script模块用来为远端目标主机运行管理机(本地)的脚本 参数 是否必须 默认 选项 说明 creates no 当文件存在,这步不运行 free_form yes 运行参数 removes no 当文件不存在时,这步不允许 运行脚本示例 # cat ckl.sh  #!/bin/bash ps -ef | grep httpd | grep -v grep date echo "*******************" # ansible webserver -m 

ansile(2)模块之yum

ansible yum 使用yum软件包管理器安装,升级,删除和列出软件包和组. 参数来自官网,如有出入,以官网为准 参数 是否必须 默认 选项 说明 conf_file no 用于事务的远程yum配置文件. disable_gpg_check no yes no 是否禁用GPG检查正在安装的软件包的签名.只有当状态存在或最新时才有效. disablerepo no 复制存储库以禁用安装/更新操作.这些回购将不会持续到事务之外.指定多个回购时,请用","分隔它们. enablerepo

自动化运维工具之ansible的简单应用

ansible: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,例如shell,copy,ping等,ansible只是提供一种框架.ansible的主要特性: 模块化:调用特定的模块,完成特定任务 基于Python语言实现,由Pa

Apache服务器

一  简介 1   www:world  wide  web    万维网 http    协议:  超文本传输协议 HTML语言:  超文本标识语言 2   URL:统一资源定位        协议+域名:端口+网页文件名 http://www.sina.com.cn:80/11/index.html www.sina.com.cn 3   搭建www的服务器的方法 windows     IIS+asp+SQLserver Internet  Information  server Linu