06ansible user yum service模块案例
标签(空格分隔): ansible后
文章目录
user模块案例
系统账户管理

ansible proxy -m user -a “name=tuser2”
ansible proxy -m user -a “name=tuser3 uid=1011 group=adm groups=daemon,root home=/home/tuser3”
ansible proxy -m user -a “name=tuser2 password=‘abc’”
ansible proxy -m user -a “name=tuser2 password={{‘abc’|password_hash(‘sha512’)}}”
远程创建系统账户tuser2

创建账户并设置对应属性

修改账户密码 需要进行加密 如果直接指认密码,/etc/shadow文件下直接显示明文,无法登录
先添加明文密码进行实验

虽然报警,但是可以进行配置,同时显示明文 .由于不识别 无法进行ssh登录

再次进行密文加密配置 再次验证

成功登录

修改删除

ansible proxy -m user -a “name=tuser2 groups=root,daemon”
ansible proxy -m user -a “name=tuser2 state=absent”
ansible proxy -m user -a “name=tuser3 state=absent remove=true”
修改附加组

删除账户
删除账户 保留家目录

yum模块案例
yum_repository
创建修改删除yum源配置文件

ansible proxy -m yum_repository -a “name=myyum description=hello baseurl=ftp://media gpgcheck=no”
ansible proxy -m yum_repository -a “name=myyum description=test baseurl=file:///mnt gpgcheck=1”
ansible proxy -m yum_repository -a “name=myyum state=absent”
只是演示功能 yum源并不可用


进行修改

进行删除

安装升级卸载软件包

软件安装

已经是最新的了 基于幂等性 显示绿色

删除成功

service模块案例
服务管理

安装服务

启动服务

关闭服务和设置开机自启

本文通过Ansible的user模块演示了如何管理Linux系统用户,包括创建、修改和删除用户,以及设置密码和附加组。接着,使用yum_repository模块创建、修改和删除YUM源配置文件,并展示了安装、升级和卸载软件包的过程。最后,通过service模块实现了服务的安装、启动、关闭和设置开机自启。
933

被折叠的 条评论
为什么被折叠?



