From: nicoo Date: Wed, 13 Jun 2018 01:51:16 +0000 (+0200) Subject: vm/guest: Provide a root shell on the (virtual) serial console X-Git-Url: https://git.realraum.at/?a=commitdiff_plain;h=6bb47a9c4945173b60b3bc4d337a59d7cbdc141d;p=noc.git vm/guest: Provide a root shell on the (virtual) serial console --- diff --git a/ansible/roles/vm/guest/tasks/main.yml b/ansible/roles/vm/guest/tasks/main.yml index 780a276..17c1a53 100644 --- a/ansible/roles/vm/guest/tasks/main.yml +++ b/ansible/roles/vm/guest/tasks/main.yml @@ -22,3 +22,16 @@ loop_control: label: "{{ item.key }}" notify: restart rngd + +- name: Provide a root shell on the VM console [1/2] + file: + path: /etc/systemd/system/serial-getty@ttyS0.service.d/ + state: directory + +- name: Provide a root shell on the VM console [2/2] + copy: + dest: /etc/systemd/system/serial-getty@ttyS0.service.d/autologon.conf + content: | + [Service] + ExecStart= + ExecStart=-/sbin/agetty --keep-baud 115200,38400,9600 --noclear --autologin root --login-pause --host {{ vm_install_host }} %I $TERM