使用 RHEL 系统角色软件包创建配置时间角色

安装 RHEL 系统角色软件包,并创建符合以下条件的 playbook
任务要求

编写 /home/student/ansible/timesync.yml
在所有受管节点上运行
使用 timesync 角色
配置该角色,以使用当前有效的 NTP 提供商
配置该角色,以使用时间服务器 classroom.example.com
配置该角色,以启用 iburst 参数

完成步骤

  • 先切到root安装rhel角色包rhel-system-roles
  • 也可以sudo
  • [root@workstation ~]# dnf -y install rhel-system-roles
    [root@workstation ~]# su - student 
    
  • 装完了记得切换回student用户
  • 创建目录并拷贝角色模板到考试目录
  • [student@workstation ansible]$ mkdir roles
    [student@workstation ansible]$ cp -r /usr/share/ansible/roles/rhel-system-roles.timesync/ /home/sutdent/ansible/roles/timesync
    

    注意:拷贝的时候使用-r参数拷贝目录下所有文件及文件夹,但不能使用-a参数,否则权限就乱了

  • [student@workstation ansible]$ vim timesync.yml
    ---
    - name: set time sync
        hosts: all
            vars:
            timesync_ntp_servers:
                - hostname: classroom.example.com
                  iburst: yes
            roles:
                - timesync
    [student@workstation ansible]$ ansible-playbook timesync.yml
    

    还有一种情况是使用selinux系统角色,配置该角色,开启所有受控节点的selinux,套路是一样的
    进入系统角色目录,找到题中要求的系统角色
    拷贝到题中要求的指定目录,并改名

     

    [student@workstation ansible]$ vim selinux.yml
    ---
    - name: set selinux
        hosts: all
            vars:
            selinux_policy: targeted
            selinux_state: enforcing
            roles:
                - role: selinux
                  become: ture
    [student@workstation ansible]$ ansible-playbook timesync.yml
    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚睡晚起秦叁叁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值