diff options
| author | fumingwei <[email protected]> | 2023-10-13 10:15:35 +0800 |
|---|---|---|
| committer | fumingwei <[email protected]> | 2023-10-13 19:59:21 +0800 |
| commit | 526e32886a2575d63f96baf5f0565b75d7a9182d (patch) | |
| tree | 6a6d6705443c319182b97e8df37c27fb3758c418 | |
| parent | 8ef046ac0585b3f0dd053e71856e2fa89d5fd8ab (diff) | |
feature:支持centos7不在提供libswarmkv相关rpmv23.07.21
| -rw-r--r-- | ansible/roles/framework/tasks/main.yml | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/ansible/roles/framework/tasks/main.yml b/ansible/roles/framework/tasks/main.yml index 10bd2454..ec4974ba 100644 --- a/ansible/roles/framework/tasks/main.yml +++ b/ansible/roles/framework/tasks/main.yml @@ -19,18 +19,35 @@ download_only: yes download_dir: "{{ path_download }}" loop: "{{ framework_rpm_version | dictsort }}" + when: + - item.1 is not search("libswarmkv-tools") + - item.1 is not search("libswarmkv") + +- name: "download rpm packages: libswarmkv" + yum: + name: "{{ item }}" + state: present + conf_file: "{{ rpm_repo_config_path }}" + download_only: yes + download_dir: "{{ path_download }}" + with_items: + - "{{ framework_rpm_version['18_libswarmkv'] }}" + - "{{ framework_rpm_version['19_libswarmkv-tools'] }}" + when: runtime_env == 'TSG-X-P0906' - name: "Install frameworks" shell: rpm -i /tmp/rpm_download/{{ item.1 }}* --prefix {{ prefix_path.framework }} - when: - - item.1 is not search("libmaatframe-tools") + when: - item.1 is not search("libswarmkv-tools") + - item.1 is not search("libswarmkv") loop: "{{ framework_rpm_version | dictsort }}" -- name: "Install maat-redis-tool" +- name: "Install libswarmkv-tool" shell: rpm -i /tmp/rpm_download/{{ item }}* --prefix {{ prefix_path.framework }} --nodeps with_items: - - libswarmkv-tools + - "{{ framework_rpm_version['18_libswarmkv'] }}" + - "{{ framework_rpm_version['19_libswarmkv-tools'] }}" + when: runtime_env == 'TSG-X-P0906' - name: "mkdir /etc/ld.so.conf.d/" file: |
