diff --git a/hosts.hyadc b/hosts.hyadc index 2a570a6..cc3806f 100644 --- a/hosts.hyadc +++ b/hosts.hyadc @@ -8,6 +8,6 @@ ansible_user=root 192.168.10.37 [slave-blade] -192.168.10.38 -192.168.10.39 +#192.168.10.38 +#192.168.10.39 192.168.10.40 diff --git a/roles/framework/files/dkms/dkms-2.7.1-1.el7.noarch.rpm b/roles/framework/files/dkms/dkms-2.7.1-1.el7.noarch.rpm new file mode 100644 index 0000000..e5a68ba Binary files /dev/null and b/roles/framework/files/dkms/dkms-2.7.1-1.el7.noarch.rpm differ diff --git a/roles/framework/files/dkms/elfutils-libelf-devel-0.172-2.el7.x86_64.rpm b/roles/framework/files/dkms/elfutils-libelf-devel-0.172-2.el7.x86_64.rpm new file mode 100644 index 0000000..b269109 Binary files /dev/null and b/roles/framework/files/dkms/elfutils-libelf-devel-0.172-2.el7.x86_64.rpm differ diff --git a/roles/framework/files/dkms/which-2.20-7.el7.x86_64.rpm b/roles/framework/files/dkms/which-2.20-7.el7.x86_64.rpm new file mode 100644 index 0000000..d97c56e Binary files /dev/null and b/roles/framework/files/dkms/which-2.20-7.el7.x86_64.rpm differ diff --git a/roles/framework/files/dkms/zlib-1.2.7-18.el7.x86_64.rpm b/roles/framework/files/dkms/zlib-1.2.7-18.el7.x86_64.rpm new file mode 100644 index 0000000..02f4c89 Binary files /dev/null and b/roles/framework/files/dkms/zlib-1.2.7-18.el7.x86_64.rpm differ diff --git a/roles/framework/files/dkms/zlib-devel-1.2.7-18.el7.x86_64.rpm b/roles/framework/files/dkms/zlib-devel-1.2.7-18.el7.x86_64.rpm new file mode 100644 index 0000000..0dbfa0a Binary files /dev/null and b/roles/framework/files/dkms/zlib-devel-1.2.7-18.el7.x86_64.rpm differ diff --git a/roles/framework/files/framework-debug-2.0.8-1.el7.centos.x86_64.rpm b/roles/framework/files/framework/framework-debug-2.0.8-1.el7.centos.x86_64.rpm similarity index 100% rename from roles/framework/files/framework-debug-2.0.8-1.el7.centos.x86_64.rpm rename to roles/framework/files/framework/framework-debug-2.0.8-1.el7.centos.x86_64.rpm diff --git a/roles/framework/files/kernel-ml-5.1.8-1.el7.elrepo.x86_64.rpm b/roles/framework/files/kernel/kernel-ml-5.1.8-1.el7.elrepo.x86_64.rpm similarity index 100% rename from roles/framework/files/kernel-ml-5.1.8-1.el7.elrepo.x86_64.rpm rename to roles/framework/files/kernel/kernel-ml-5.1.8-1.el7.elrepo.x86_64.rpm diff --git a/roles/framework/files/kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64.rpm b/roles/framework/files/kernel/kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64.rpm similarity index 100% rename from roles/framework/files/kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64.rpm rename to roles/framework/files/kernel/kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64.rpm diff --git a/roles/framework/tasks/main.yml b/roles/framework/tasks/main.yml index 38bd2e4..5f42ab6 100644 --- a/roles/framework/tasks/main.yml +++ b/roles/framework/tasks/main.yml @@ -1,47 +1,43 @@ --- - name: "copy framework rpms to destination server" synchronize: - src: roles/framework/files/ - dest: /tmp/ + src: "{{ role_path }}/files/" + dest: "/tmp/ansible_deploy/" -- name: "install kernel-ml" +- name: "install kernels and other packages" yum: - name: /tmp/kernel-ml-5.1.8-1.el7.elrepo.x86_64.rpm - state: present - -- name: "install kernel-ml-devel" - yum: - name: /tmp/kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64.rpm - state: present - -- name: "install framework" - yum: - name: /tmp/framework-debug-2.0.8-1.el7.centos.x86_64.rpm - state: present - -- name: "install mrzcpd" - yum: - name: /tmp/mrzcpd-4.3.9.497aaf5-1.el7.x86_64.rpm + 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/mrzcpd-4.3.9.497aaf5-1.el7.x86_64.rpm + - /tmp/ansible_deploy/framework/framework-debug-2.0.8-1.el7.centos.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 - name: "install/update rulescan header files" synchronize: - src: roles/framework/files/rulescan/rulescan.h + src: "{{ role_path }}/files/rulescan/rulescan.h" dest: /opt/MESA/include/MESA/rulescan.h - name: "install/update rulescan library" synchronize: - src: roles/framework/files/rulescan/librulescan.so + src: "{{ role_path }}/files/rulescan/librulescan.so" dest: /opt/MESA/lib/librulescan.so - name: "install/update maat header files" synchronize: - src: roles/framework/files/maat/include/ + src: "{{ role_path }}/files/maat/include/" dest: /opt/MESA/include/MESA/ - name: "install/update maat library files" synchronize: - src: roles/framework/files/maat/lib/ + src: "{{ role_path }}/files/maat/lib/" dest: /opt/MESA/lib/ - name: "update ld" diff --git a/roles/tfe/files/tfe-debug-4.0.0.1a59abc-1.el7.x86_64.rpm b/roles/tfe/files/tfe-debug-4.0.0.1a59abc-1.el7.x86_64.rpm new file mode 100644 index 0000000..bce5604 Binary files /dev/null and b/roles/tfe/files/tfe-debug-4.0.0.1a59abc-1.el7.x86_64.rpm differ diff --git a/roles/tfe/tasks/main.yml b/roles/tfe/tasks/main.yml index c852b90..0642515 100644 --- a/roles/tfe/tasks/main.yml +++ b/roles/tfe/tasks/main.yml @@ -1,14 +1,13 @@ --- - name: "copy tfe program to destination server" copy: - src: roles/tfe/files/ - dest: /tmp/tfe/ + src: "{{ role_path }}/files/" + dest: /tmp/ansible_deploy/ - name: "install tfe rpms" yum: - name: /tmp/tfe/tfe-debug-*.rpm + name: "/tmp/ansible_deploy/{{ packages }}" state: present - -- name: "modify mgr interface" - ini_file: - + vars: + packages: + - tfe-debug-4.0.0.1a59abc-1.el7.x86_64.rpm \ No newline at end of file diff --git a/site.retry b/site.retry new file mode 100644 index 0000000..fb75a95 --- /dev/null +++ b/site.retry @@ -0,0 +1 @@ +192.168.10.40 diff --git a/site.yml b/site.yml index 40c85c5..7cd8801 100644 --- a/site.yml +++ b/site.yml @@ -1,3 +1,63 @@ -- hosts: slave-blade +vars: + - maat_redis_server: + - address: 192.168.11.243 + - port: 6379 + - db: 4 + - cert_store_server: + - address: 192.168.10.8 + - port: 9991 + - log_kafkabrokers: + - address: "0.0.0.0:9092" + - log_minio: + - address: "10.4.35.42-46;" + - port: 9000 + roles: - framework + +- hosts: blade-00 + - roles: + - framework + - sapp + - kni + +- hosts: blade-01 + - roles: + - net-ctrlblade + - tfe-kmod + - tfe + - vars: + nic_mgr: + - name: eth0 + nic_data_incoming: + - name: eth3 + - address: 172.16.254.1 + - mac: AA:BB:CC:DD:EE:FF + - peer: 172.16.254.254 + nic_traffic_mirror: + - name: eth4 + +- hosts: blade-02 + - net-ctrlblade + - tfe-kmod + - tfe + nic_mgr: + - name: eth0 + nic_data_incoming: + name: eth3 + inet_addr: 172.16.254.2 + inet6_addr: fd00::1 + gw_inet_addr: 172.16.254.254 + gw_ether_addr: BB:CC:DD:EE:FF:AA + nic_traffic_mirror: + name: eth4 + +- hosts: blade-03 + - net-ctrlblade + - tfe-kmod + - tfe + +- hosts: blade-04 + - net-ctrlblade + - tfe-kmod + - tfe