Commit e9b4ec94 authored by nanahira's avatar nanahira

upgrade ubuntu

parent 01430a4d
......@@ -52,31 +52,34 @@
mirror_ubuntu: http://mirrors.tuna.tsinghua.edu.cn
mirror_ubuntu_security: http://mirrors.tuna.tsinghua.edu.cn
when: "china_mirror"
- name: set facts for not upgrade
set_fact:
target_distribution: '{{ ansible_distribution_release }}'
when: not upgrade
- name: set facts for Ubuntu upgrade
set_fact:
target_distribution: 'focal'
when: upgrade and ansible_distribution == 'Ubuntu'
- name: set facts for Debian upgrade
set_fact:
target_distribution: 'buster'
when: upgrade and ansible_distribution == 'Debian'
- name: 系统源 (Debian)
become: true
copy:
content: |
deb {{mirror_debian}}/debian buster main contrib non-free
deb {{mirror_debian}}/debian buster-updates main contrib non-free
deb {{mirror_debian_security}}/debian-security buster/updates main contrib non-free
dest: /etc/apt/sources.list
when: ansible_distribution == 'Debian' and upgrade
- name: 系统源 (Debian)
become: true
copy:
content: |
deb {{mirror_debian}}/debian {{ ansible_distribution_release }} main contrib non-free
deb {{mirror_debian}}/debian {{ ansible_distribution_release }}-updates main contrib non-free
deb {{mirror_debian_security}}/debian-security {{ ansible_distribution_release }}/updates main contrib non-free
deb {{mirror_debian}}/debian {{ target_distribution }} main contrib non-free
deb {{mirror_debian}}/debian {{ target_distribution }}-updates main contrib non-free
deb {{mirror_debian_security}}/debian-security {{ target_distribution }}/updates main contrib non-free
dest: /etc/apt/sources.list
when: ansible_distribution == 'Debian' and not upgrade
when: ansible_distribution == 'Debian'
- name: 系统源 (Ubuntu)
become: true
copy:
content: |
deb {{mirror_ubuntu}}/ubuntu/ {{ ansible_distribution_release }} main restricted universe multiverse
deb {{mirror_ubuntu_security}}/ubuntu/ {{ ansible_distribution_release }}-security main restricted universe multiverse
deb {{mirror_ubuntu}}/ubuntu/ {{ ansible_distribution_release }}-updates main restricted universe multiverse
deb {{mirror_ubuntu}}/ubuntu/ {{ target_distribution }} main restricted universe multiverse
deb {{mirror_ubuntu_security}}/ubuntu/ {{ target_distribution }}-security main restricted universe multiverse
deb {{mirror_ubuntu}}/ubuntu/ {{ target_distribution }}-updates main restricted universe multiverse
dest: /etc/apt/sources.list
when: ansible_distribution == 'Ubuntu'
- name: clean some Debian packages
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment