diff --git a/ansible/roles/tsg-9140-NPB-rmp/files/jut_shm-1.0.0-1.x86_64.rpm b/ansible/roles/tsg-9140-NPB-rmp/files/jut_shm-1.0.0-1.x86_64.rpm new file mode 100644 index 00000000..2c762a60 Binary files /dev/null and b/ansible/roles/tsg-9140-NPB-rmp/files/jut_shm-1.0.0-1.x86_64.rpm differ diff --git a/ansible/roles/tsg-9140-NPB-rmp/files/jut_shm.conf b/ansible/roles/tsg-9140-NPB-rmp/files/jut_shm.conf new file mode 100644 index 00000000..434ba90b --- /dev/null +++ b/ansible/roles/tsg-9140-NPB-rmp/files/jut_shm.conf @@ -0,0 +1,47 @@ +{ +"chassis": +[ + { + "name": "6u", + "part_number": "ICMM-48P06-01", + "fan_addr_l": "5a", + "fan_addr_r": "5c", + "slot1": "41", + "slot2": "42", + "slot3": "43", + "slot4": "44", + "slot5": "45", + "slot6": "46" + }, + { + "name": "16u", + "part_number": "ICMM-48P09-01", + "fan_addr_l": "40", + "fan_addr_r": "42", + "slot1": "4d", + "slot2": "4b", + "slot3": "49", + "slot4": "47", + "slot5": "45", + "slot6": "43", + "slot7": "41", + "slot8": "42", + "slot9": "44", + "slot10": "46", + "slot11": "48", + "slot12": "4a", + "slot13": "4c", + "slot14": "4e" + } +], +"fan": +[ + { + "interval": 10, + "default": 30, + "unc": 50, + "ucr": 75, + "unr": 100 + } +] +} diff --git a/ansible/roles/tsg-9140-NPB-rmp/tasks/main.yml b/ansible/roles/tsg-9140-NPB-rmp/tasks/main.yml new file mode 100644 index 00000000..8c1402a6 --- /dev/null +++ b/ansible/roles/tsg-9140-NPB-rmp/tasks/main.yml @@ -0,0 +1,19 @@ +--- +- name: "copy jut_shm-1.0.0-1.x86_64.rpm to destination server" + copy: + src: "{{ role_path }}/files/" + dest: "/tmp/jut_shm/" + mode: 0755 + +- name: "install jut_shm-1.0.0-1.x86_64.rpm" + yum: + name: + - /tmp/jut_shm/jut_shm-1.0.0-1.x86_64.rpm + state: present + +- name: "set jut_shm cfg" + template: + src: "{{ role_path }}/files/jut_shm.conf" + dest: /usr/local/jut_shm/bin/jut_shm.conf + mode: 0755 + tags: template \ No newline at end of file diff --git a/ansible/stage_one_deploy.yml b/ansible/stage_one_deploy.yml index c05eb0f0..fc53bba1 100644 --- a/ansible/stage_one_deploy.yml +++ b/ansible/stage_one_deploy.yml @@ -65,5 +65,6 @@ - {role: exporter, tags: exporter} - {role: docker, tags: docker} - {role: tsg-diagnose, tags: tsg-diagnose} + - {role: tsg-9140-NPB-rmp, tags: tsg-9140-NPB-rmp} - {role: system-init, tags: system-init} - {role: system-init-9140, tags: system-init-9140} \ No newline at end of file