zoukankan      html  css  js  c++  java
  • Linux ansible的group模块

    一、概述

    group 模块可以帮助我们管理远程主机上的组。

    二、常用参数

    name参数:必须参数,用于指定要操作的组名称。
    state参数:用于指定组的状态,两个值可选,present,absent,默认为 present,设置为absent 表示删除组。
    gid参数:用于指定组的gid。

    三、示例

    1.确保 ansible-demo3 主机中存在名为 testgroup 的组。

        [root@ansible-manager ~]# ansible ansible-demo3 -m group -a 'name=testgroup'
        ansible-demo3 | SUCCESS => {
        "changed": true, 
        "gid": 1001, 
        "name": "testgroup", 
        "state": "present", 
        "system": false
        }12345678
    

    2.删除 ansible-demo3 主机中存在名为 testgroup2 的组,删除成功的前提是不能有用户把被删除的组当成主组。

        [root@ansible-manager ~]# ansible ansible-demo3 -m group -a 'name=testgroup2     state=absent'
      ansible-demo3 | SUCCESS => {
      "changed": true, 
      "name": "testgroup2", 
      "state": "absent"
      }123456
    

    3.确保 ansible-demo3 主机中存在名为 testgroup 的组,并且确定 testgroup 组的id为1008。

        [root@ansible-manager ~]# ansible ansible-demo3 -m group -a 'name=testgroup gid=1008'
        ansible-demo3 | SUCCESS => {
        "changed": true, 
        "gid": 1008, 
        "name": "testgroup", 
        "state": "present", 
        "system": false
        }12345678
    

    四、总结

    • 这里的命令常用参数介绍及示例,主要摘抄自下面文档内容,有部分改动,在这里对原作者深表感谢!

    《Ansible权威指南》

    菜鸟9528号,请求开炮。
  • 相关阅读:
    RunLoop学习总结
    单例模式探索
    HTTPS的学习总结
    Objective-C 链式编程思想
    iOS开发之计算动态cell的高度并缓存
    iOS开发之SDWebImage详解
    HDU 1211 RSA(快速幂)
    HDU 4965 Fast Matrix Calculation (矩阵快速幂)
    POJ 3233 Matrix Power Series(矩阵快速幂+二分求和)
    POJ 3518 (筛素数)
  • 原文地址:https://www.cnblogs.com/jiangyatao/p/10791127.html
Copyright © 2011-2022 走看看