This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
solutions-tsg-scripts/roles/framework/tasks/main.yml
2019-06-22 17:22:05 +08:00

47 lines
1.5 KiB
YAML

---
- name: "copy framework rpms to destination server"
synchronize:
src: "{{ role_path }}/files/"
dest: "/tmp/ansible_deploy/"
- name: "install kernels and other packages"
yum:
name: "{{ packages }}"
state: present
vars:
packages:
- /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/zlib-devel-1.2.7-18.el7.x86_64.rpm
- /tmp/ansible_deploy/dkms/elfutils-libelf-devel-0.172-2.el7.x86_64.rpm
- /tmp/ansible_deploy/dkms/zlib-1.2.7-18.el7.x86_64.rpm
- /tmp/ansible_deploy/dkms/which-2.20-7.el7.x86_64.rpm
- /tmp/ansible_deploy/dkms/dkms-2.7.1-1.el7.noarch.rpm
- /tmp/ansible_deploy/framework/framework-2.0.9.f583d06-1.el7.centos.x86_64
- name: "install/update rulescan header files"
synchronize:
src: "{{ role_path }}/files/rulescan/rulescan.h"
dest: /opt/MESA/include/MESA/rulescan.h
- name: "install/update rulescan library"
synchronize:
src: "{{ role_path }}/files/rulescan/librulescan.so"
dest: /opt/MESA/lib/librulescan.so
- name: "install/update maat header files"
synchronize:
src: "{{ role_path }}/files/maat/include/"
dest: /opt/MESA/include/MESA/
- name: "install/update maat library files"
synchronize:
src: "{{ role_path }}/files/maat/lib/"
dest: /opt/MESA/lib/
- name: "update ld"
command: ldconfig
- name: "set kernel-ml as default kernel"
command: /usr/sbin/grub2-set-default 0