diff options
| author | fumingwei <[email protected]> | 2021-02-01 14:50:45 +0800 |
|---|---|---|
| committer | fumingwei <[email protected]> | 2021-02-01 14:50:45 +0800 |
| commit | 6478678b4550d8d7e5c34d6821fc5859d88f5702 (patch) | |
| tree | 684653d3d8c5698bff2c841a73af273d5c1b9458 /roles/kernel-ml/tasks | |
新增kernel-ml,sapp,mrzcpd,mesaframework,解析解析层插件的相关dpi基础安装包
Diffstat (limited to 'roles/kernel-ml/tasks')
| -rw-r--r-- | roles/kernel-ml/tasks/main.yml | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/roles/kernel-ml/tasks/main.yml b/roles/kernel-ml/tasks/main.yml new file mode 100644 index 0000000..1f13b0f --- /dev/null +++ b/roles/kernel-ml/tasks/main.yml @@ -0,0 +1,45 @@ +--- +- name: "copy framework rpms to destination server" + synchronize: + src: "{{ role_path }}/files/" + dest: "/tmp/ansible_deploy/" + +- name: "install kernels-ml" + yum: + name: + - /tmp/ansible_deploy/pkgconfig-0.27.1-4.el7.x86_64.rpm + - /tmp/ansible_deploy/zlib-devel-1.2.7-17.el7.x86_64.rpm + - /tmp/ansible_deploy/elfutils-libelf-devel-0.168-8.el7.x86_64.rpm + - /tmp/ansible_deploy/kernel/kernel-ml-5.1.8-1.el7.elrepo.x86_64.rpm + - /tmp/ansible_deploy/kernel/kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64.rpm + - /tmp/ansible_deploy/dkms-2.7.1-1.el7.noarch.rpm + state: present + register: t_kernel_ml + +- name: "set kernel-ml as default kernel" + command: /usr/sbin/grub2-set-default 0 + when: t_kernel_ml.changed + +- name: "copy /etc/default/grub" + copy: + src: "{{ role_path }}/files/grub" + dest: "/etc/default" + when: + - tsg_access_type == 4 + - t_kernel_ml.changed + +- name: "BIOS:grub2-mkconfig" + shell: grub2-mkconfig -o /boot/grub2/grub.cfg + when: + - tsg_access_type == 4 + - t_kernel_ml.changed + +- name: "UEFI:grub2-mkconfig" + shell: grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg + when: + - tsg_access_type == 4 + - t_kernel_ml.changed + +- name: "reboot" + reboot: + when: t_kernel_ml.changed |
