RHEL9 Ansible ctrl-alt-del.targetを無効化にするサンプル

環境
Red Hat Enterprise Linux release 9.2 (Plow)
Ansible 2.14.2
Python 3.11.2

概要
1.基本的に Ctrl-Alt-Del を無効にするには、以下のように ctrl-alt-del ターゲットをマスクすることで可能です。

# systemctl disable ctrl-alt-del.target
# systemctl mask ctrl-alt-del.target

2.RHL7.4 以降(RHEL8.0以降) については、2秒間に7回 Ctrl-Alt-Del が押されたら強制的に再起動が発生します。
完全に Ctrl-Alt-Delete を無効にするには、/etc/systemd/system.conf 内で以下の設定を追加します
# vi /etc/systemd/system.conf
修正前
#CtrlAltDelBurstAction=reboot-force

修正後
CtrlAltDelBurstAction=none

使用例

---
- hosts: all
  become: yes
  become_method: su
  tasks:
    - name: disable ctrl-alt-del.target
      systemd:
        name: ctrl-alt-del.target
        masked: yes
    - name: copy system.conf
      copy:
        src: system.conf
        dest: /etc/systemd/system.conf
        mode: 0644
        owner: root
        group: root
        backup: yes

 

Ansible

Posted by arkgame