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模块案例
服务管理
安装服务
启动服务
关闭服务和设置开机自启