使用ansible批量部署开机启动时为字符界面

使用ansible批量部署开机启动时为字符界面

一、查看当前启动默认的引导目标

ansible product -u user1 -b -a "systemctl get-default"
node1 | CHANGED | rc=0 >>
graphical.target

node3 | CHANGED | rc=0 >>
graphical.target

node2 | CHANGED | rc=0 >>
graphical.target

二、编辑playbook

---
- name: change default boot target
  hosts: product
  become: true
  tasks:
        - name: chage the target is multi-user.target
          file:
               src: /usr/lib/systemd/system/multi-user.target
               dest: /etc/systemd/system/default.target
               state: link


三、测试playbook语法

[root@control ansible]# ansible-playbook --syntax-check target.yml 

playbook: target.yml

四、运行playbook

[root@control ansible]# ansible-playbook target.yml 

PLAY [change default boot target] *********************************************************

版权声明:本文为jks212454原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。