| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- - name: enable CentOS 7 Stream Vault repo
- shell: |
- sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
- sed -i 's/#baseurl/baseurl/g' /etc/yum.repos.d/CentOS-*
- sed -i 's/mirror.centos.org/vault.centos.org/g' /etc/yum.repos.d/CentOS-*
- become: true
- - name: "Add cloud rpm repository {{ yunion_yum_repo }}"
- copy:
- content: |
- [yunion-repo-offline]
- name=Packages for Yunion Multi-Cloud Platform -
- baseurl=https://iso.yunion.cn/centos/$releasever/{{onecloud_version_abbr}}/$basearch
- sslverify=0
- failovermethod=priority
- enabled=1
- gpgcheck=0
- dest: /etc/yum.repos.d/yunion.repo
- become: yes
- retries: 3
- delay: 30
- when:
- - offline_data_path is not defined or offline_data_path | length == 0
- - name: Include RedHat Family Common Tasks
- include_tasks: redhat.yml
- - name: install misc obsolete packages
- package:
- name: "{{ package_item }}"
- disablerepo: "{{ (online_status != 'online') | ternary('*', omit) }}"
- enablerepo: "{{ (online_status != 'online') | ternary('yunion-*', omit) }}"
- become: yes
- loop_control:
- index_var: item_index
- loop_var: package_item
- with_items:
- - yunion-qemu-2.12.1
- when:
- - is_centos_x86 is defined
- tags:
- - package
- register: obsolete_packages
- until: obsolete_packages.rc == 0
- retries: 3
- delay: 30
|