diff --git a/ansible/HAL_deploy.yml b/ansible/HAL_deploy.yml index 0d005cd3..146571fe 100644 --- a/ansible/HAL_deploy.yml +++ b/ansible/HAL_deploy.yml @@ -14,6 +14,7 @@ - {role: mrzcpd, tags: mrzcpd} - {role: sapp, tags: sapp} - {role: tsg_master, tags: tsg_master} + - {role: shaping_master, tags: shaping_master} - {role: kni, tags: kni} - {role: firewall, tags: firewall} - {role: tsg_app, tags: tsg_app} @@ -63,6 +64,7 @@ - {role: mrzcpd, tags: mrzcpd} - {role: sapp, tags: sapp} - {role: tsg_master, tags: tsg_master} + - {role: shaping_master, tags: shaping_master} - {role: kni, tags: kni} - {role: firewall, tags: firewall} - {role: tsg_app, tags: tsg_app} @@ -99,6 +101,7 @@ - {role: mrzcpd, tags: mrzcpd} - {role: sapp, tags: sapp} - {role: tsg_master, tags: tsg_master} + - {role: shaping_master, tags: shaping_master} - {role: firewall, tags: firewall} - {role: tsg_app, tags: tsg_app} - {role: telegraf_statistic, tags: telegraf_statistic} @@ -124,6 +127,7 @@ - {role: mrzcpd, tags: mrzcpd} - {role: sapp, tags: sapp} - {role: tsg_master, tags: tsg_master} + - {role: shaping_master, tags: shaping_master} - {role: kni, tags: kni} - {role: firewall, tags: firewall} - {role: tsg_app, tags: tsg_app} @@ -186,6 +190,7 @@ - {role: mrzcpd, tags: mrzcpd} - {role: sapp, tags: sapp} - {role: tsg_master, tags: tsg_master} + - {role: shaping_master, tags: shaping_master} - {role: kni, tags: kni} - {role: firewall, tags: firewall} - {role: tsg_app, tags: tsg_app} diff --git a/ansible/install_config/group_vars/rpm_version.yml b/ansible/install_config/group_vars/rpm_version.yml index 48557fe2..30e127d7 100644 --- a/ansible/install_config/group_vars/rpm_version.yml +++ b/ansible/install_config/group_vars/rpm_version.yml @@ -74,6 +74,9 @@ tsg_app_rpm_version: tsg_master_rpm_version: tsg_master: tsg_master-5.10.1.1332eed +shaping_master_rpm_version: + shaping_master: shaping_master-1.0.1.807142d + tsg_diagnose_rpm_version: tsg_diagnose: tsg-diagnose-2.0.4.b5ca5aa diff --git a/ansible/roles/shaping_master/task/main.yml b/ansible/roles/shaping_master/task/main.yml new file mode 100644 index 00000000..3cc9c96c --- /dev/null +++ b/ansible/roles/shaping_master/task/main.yml @@ -0,0 +1,11 @@ +- name: "download rpm packages: shaping_master" + yum: + name: + - "{{ shaping_master_rpm_version.shaping_master }}" + conf_file: "{{ rpm_repo_config_path }}" + state: present + download_only: yes + download_dir: "{{ path_download }}" + +- name: "Install shaping_master that is sapp plugins" + shell: rpm -i /tmp/rpm_download/{{ shaping_master_rpm_version.shaping_master }}* --prefix {{ prefix_path.sapp }}