使用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版权协议,转载请附上原文出处链接和本声明。