ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置

以下所有的实验来都是在redhat7.3上


(1)查看主机信息
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
(2)编写最基本的创建用户的yml文件
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置

(3)开始为server6主机创建用户
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
(4)在server6上查看用户
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
(5)再次编辑yml文件,加入密码并且加密
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置

ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
(6)查看server6用户是否被进行加密,下图显示已加密
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
(7)再次编辑,执行并且查看
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
(8)为了实现高效添加,引用文件变量
创建一个专门存放用户名和密码的文件
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
#在playbook文件中添加变量
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
#在server6上进行验证
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置

###验证存在问题
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
(9)为了安全起见,对存放用户信息的文件进行加密
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
#查看密码
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
编辑和查看都需要密码
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置
ansible自动化运维(4)——Ansible实现远程创建用户并对密码进行加密设置