X-Git-Url: https://arthur.barton.de/gitweb/?p=AnsibleRoles.git;a=blobdiff_plain;f=roles%2Fkexec%2Ftasks%2Fmain.yml;fp=roles%2Fkexec%2Ftasks%2Fmain.yml;h=39393ec8ff49d2df76fcfc75c971f73a129aec67;hp=0000000000000000000000000000000000000000;hb=1c6e2447b9d1f1613aa80ea941d817125003552f;hpb=5652af099e4527de53474cbdefdadf25f292ea2c diff --git a/roles/kexec/tasks/main.yml b/roles/kexec/tasks/main.yml new file mode 100644 index 0000000..39393ec --- /dev/null +++ b/roles/kexec/tasks/main.yml @@ -0,0 +1,24 @@ +--- +# tasks file for kexec + +- name: install kexec tools + tags: + - packages + - kexec + apt: > + state=installed + name={{ item }} + with_items: + - kexec-tools + +- name: configure kexec tools + tags: + - kexec + lineinfile: > + insertafter='^# Load the default kernel from grub' + line='USE_GRUB_CONFIG={{ kexec_use_grub_config }}' + path=/etc/default/kexec + regexp='USE_GRUB_CONFIG=' + +# kexec service/init files are run on shutdown/reboot/kexec only, so no need +# to reload/restart any services right now.