remote_user: root
tasks:
- name: "切换到yum目录"
shell:"cd /etc/yum.repo.d"
- name: "打包yum目录"
shell:"tar czvf yum.repo.tar.gz *.repo"
- name: "删除repo文件"
shell:"rm -rf *.repo"
- name: "上传centos7 repo文件"
copy: src=/etc/ansible/resource/yum/centos7/local.repo dest=/etc/yum.repo.d/
when: ansible_distribution_major_version == "7"
- name: "上传centos8 repo文件"
copy: src=/etc/ansible/resource/yum/centos8/*.repo dest=/etc/yum.repo.d/
when: ansible_distribution_major_version == "8"
- name: "清除yum缓存"
shell:"yum clean all "
- name: "生成yum缓存"
shell:"yum makecache"