创建一个homework.yaml的playbook文件:
1.创建一个play, 用来创建用户和用户组
创建用户usertest并指定uid为2000,shell类型为/bin/sh
创建用户组grouptest 并指定gid为1999
vim homework.yaml
执行
在node1主机上验证
/etc/passwd
/etc/group
2.创建一个play,用来创建文件并往文件中写入内容, 并压缩
第一个任务:创建一个data.txt文件,
第二个任务:写入:This file is for archive
第三个任务: 压缩文件 data.txt为data.tar.gz
执行
ansible-playbook homework.yaml
在node1验证
3.创建一个play, 用来安装软件iptables, 并启动服务,然后停止服务
第一个任务,安装iptables
第二个任务: 启动服务
第三个任务:停止服务
4.创建一个play,完成新建连接并启用
首先,关闭node1, 添加一块网卡
创建任务,在新添加的网卡上新建连接
先关闭node1
添加后
ens224为新添加的网卡
开启node1后再master配置play
5.创建一个play,完成LVM的配置
首先,关闭node1, 在node1上添加一块硬盘,2GB
第一个任务:为磁盘设置第一个分区:500MB, flags=lvm
第二个任务:为磁盘设置第二个分区:500MB, flags=lvm
第三个任务:为磁盘设置第三个分区:500MB, flags=lvm
第四个任务:使用上边建立的三个分区,建立PV和VG(使用lvg模块)
第五个任务:使用上面建立的vg建立逻辑卷(lv), lv大小为1.2GB
第六个任务:为上面建立的lv建立文件系统,类型为xfs
第七个任务:将上面建立的逻辑卷挂载到/mount_data目录下
第八个任务:在/mount_data下创建文件data.txt
node1验证