测试:# ansible testhost -m shell -a 'cat /etc/group |grep 1222' 13.user模块 该模块主要是用来管理用户账号 l comment:用户的描述信息 l createhome:是否创建家目录 l force:在使用state=sbsent时,行为与userdel -force一致 l group:指定基本组 l groups:指定附加组,如果指定为(group=)表示删除所有组 ...
ansible test -m cron -a 'name="a job for reboot" special_time=reboot job="/some/job.sh"' user模块 home:指定家目录,需要createhome为yes groups:用户组 uid:用户UID password:指定用户密码 name:用户名 createhome:是否创建家目录 system:是否创建为系统用户 remove:但state=absent时,删除家目录 state:...
[root@note1 home]# id testuser uid=1001(testuser) gid=1001(testuser) 组=1001(testuser),2001(mygrp1),2002(mygrp2) 1. 2. 3.6.2 示例2-已创建用户增加属组 将testuser的属组变更为mygrp1,mygrp2,mygrp3 3.6.2.1 不使用append,使用groups指明用户的所有属组即可 [root@note0 ~]# ansible n...
[root@ansible ~]# ansible web -m user -a 'name=user1 system=yes uid=501 group=root groups=sshd shell=/sbin/nologin home=/home/user1 password=user1 comment="test user"'[root@ansible ~]# ssh 192.168.1.20 tail -1 /etc/passwduser1:x:501:0:testuser:/home/user1:/sbin/nologin [roo...
[root@note1 ~]# tail -1 /etc/passwdtest:x:1000:1000::/home/test:/bin/bash 3.2 uid uid:用于指定user的UID,默认为空 - uid Optionally sets the `UID' of the user. [Default: (null)] type: int 3.2.1 示例 使用ansible在note1节点上增加testuid用户 ...
[root@localhost~]# ansible all-m file-a"path=/tmp/lyshark state=directory"192.168.10.20|SUCCESS=>{"changed":true,"gid":0,"group":"root","mode":"0755","owner":"root","path":"/tmp/lyshark","secontext":"unconfined_u:object_r:user_tmp_t:s0","size":6,"state":"directory","uid"...
user模块用于管理受控机的用户帐号。 //在受控机上添加一个系统用户,用户名为mysql,uid为306,设置其shell为/sbin/nologin,无家目录 [root@ansible ~]# ansible 172.16.103.129 -m user -a 'name=mysql uid=306 system=yes create_home=no shell=/sbin/nologin state=present'172.16.103.129 | SUCCESS => ...
user group service get_url include role 目录结构 依赖 执行顺序 Ansible 是使用Python编写,基于模块化的工作方式,真正处理动作都是这些模块。Ansible 提供整体的框架。 1、安装 代码语言:javascript 复制 pip install ansible 或者根据Linux的版本进行 代码语言:javascript ...
CreateVMazure_rm_virtualmachine:resource_group:myResourceGroupname:myVMvm_size:Standard_DS1_v2admin_username:azureuserssh_password_enabled:falsessh_public_keys:- path:/home/azureuser/.ssh/authorized_keyskey_data:<your-key-data>network_interfaces:myNICimage:offer:CentOSpublisher:OpenLogicsku:...
3.4 user模块 用户管理模块 ansible-doc -s user常用的参数:name :用户名,必选参数state=present|absent:创建账号或者删除账号,present表示创建,absent 表示删除system=yes|no:是否为系统账号uid: 用户uidgroup:用户基本组groups:附加组shell:默认使用的shellmove_home=yse|no:如果设置的家日录已经存在,是否将已经存...