ansible第三次作业

这篇博客介绍了如何使用Ansible Vault更改文件expense.yml的密码,创建locker.yml文件存储用户密码,并根据清单创建用户账户。内容包括设置vault密码、创建包含用户密码的Vault文件、根据用户角色分配到不同主机组的playbook。
摘要由CSDN通过智能技术生成

1、为 Ansiblev ault 文件修改密码

请为 expense.yml 文件修改 vault 密码, 要求如下:

请将 files/15/expense.yml 文 件 保 存 到 ~/anstble/expense.yml

此文件当前的 vault 密码是: veryimportant

新的 vault 密码足: notveryimportant

2、创建一个名为 locker.yml 的 ansible vault 文件存储用户密码:

Vault 文件中包含两个变量:

pw_developer: imadev

pw_manager: imamgr

加密此文件的密码为redhat

此密码存放在:~/ansible/secret.txt

3、创建用户账户

需要创建的用户账户清单来自于files/14/user_list.yml,请拷贝到~/ansible中

配合上一题的locler.yml,创建名为users.yml的playbook,要求如下:

■ 用户的 job description 为 developer 的用户, 创建到 dev和test 主机组中,用户密码来自pw_developer变用量,用户的附加组是devops

■ 用户的 job description 为 manager 的用户,创建到 prod 主机组中,用户密码来自pw_manager变量,用户附加组是opsmgr

■ 用户密码使用 SHA512 hash

一、解压文件到ansible目录

scp files.zip student@workstation:~
ssh student@workstation
unzip files.zip

在这里插入图片描述

cd ansible/
cp ~/files/15/expense.yml .
ansible-vault rekey expense.yml

更改密码
在这里插入图片描述
二、

 echo 'redhat'> secret.txt
chmod 600 secret.txt
ansible-vault create locker.yml --vault-password-file=secret.txt
ansible-vault view locker.yml 

或者更改ansible.cfg
在这里插入图片描述

在这里插入图片描述
三、

cp ~/files/14/user_list.yml  .
vim users.yml

在这里插入图片描述
在这里插入图片描述
验证
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值