Commit c5e6e26e authored by nanahira's avatar nanahira

test bullseye

parent 332787aa
...@@ -9,71 +9,42 @@ ...@@ -9,71 +9,42 @@
- name: clean apt Docker - name: clean apt Docker
become: true become: true
apt: apt:
name: docker,docker-engine,docker.io,containerd,runc,bridge-utils name: docker,docker-engine,docker.io,docker-io,docker-ee
state: absent state: absent
autoremove: yes autoremove: yes
purge: yes purge: yes
when: ansible_os_family == 'Debian' and ansible_distribution_release != 'focal' when: ansible_os_family == 'Debian'
- name: clean apt Docker for focal
become: true
apt:
name: docker-ce,docker-ee
state: absent
autoremove: yes
purge: yes
when: ansible_os_family == 'Debian' and ansible_distribution_release == 'focal'
- name: Docker apt 源公钥
become: true
apt_key:
url: '{{mirror_docker}}/linux/{{ ansible_distribution|lower }}/gpg'
when: ansible_os_family == 'Debian' and ansible_distribution_release != 'focal'
- name: target distribution for non-sid - name: target distribution for non-sid
set_fact: set_fact:
docker_distribution: '{{ ansible_distribution_release|lower }}' docker_distribution: '{{ ansible_distribution_release|lower }}'
when: ansible_distribution_release != 'sid' when: ansible_distribution_release != 'sid' and ansible_distribution_release != 'bullseye'
- name: target distribution for sid - name: target distribution for sid
set_fact: set_fact:
docker_distribution: buster docker_distribution: buster
when: ansible_distribution_release == 'sid' when: ansible_distribution_release == 'sid' or ansible_distribution_release == 'bullseye'
- name: Docker apt 源 - name: Docker apt 源公钥
become: true
apt_repository:
repo: 'deb {{mirror_docker}}/linux/{{ ansible_distribution|lower }} {{ docker_distribution }} stable'
filename: docker
when: ansible_os_family == 'Debian' and ansible_distribution_release != 'focal'
- name: Docker apt 源 清理
become: true become: true
apt_repository: apt_key:
repo: 'deb {{mirror_docker}}/linux/{{ ansible_distribution|lower }} {{ docker_distribution }} stable' url: '{{mirror_docker}}/linux/{{ docker_distribution }}/gpg'
filename: docker when: ansible_os_family == 'Debian'
state: absent - name: Docker apt 源
when: ansible_os_family == 'Debian' and ansible_distribution_release == 'focal'
- name: Docker apt 源 清理
become: true become: true
apt_repository: apt_repository:
repo: 'deb [arch=amd64] {{mirror_docker}}/linux/{{ ansible_distribution|lower }} {{ docker_distribution }} stable' repo: 'deb {{mirror_docker}}/linux/{{ docker_distribution }} {{ docker_distribution }} stable'
filename: docker filename: docker
state: absent when: ansible_os_family == 'Debian'
when: ansible_os_family == 'Debian' and ansible_distribution_release == 'focal'
- name: 安装 Docker (apt) - name: 安装 Docker (apt)
become: true become: true
apt: apt:
name: docker-ce name: docker-ce
update_cache: yes update_cache: yes
when: ansible_os_family == 'Debian' and ansible_distribution_release != 'focal' when: ansible_os_family == 'Debian'
notify: restart_docker notify: restart_docker
- name: Docker extra packages - name: Docker extra packages
become: true become: true
apt: apt:
name: python-backports-shutil-get-terminal-size,python-backports.ssl-match-hostname name: python-backports-shutil-get-terminal-size,python-backports.ssl-match-hostname
when: ansible_os_family == 'Debian' and ansible_distribution_release != 'focal' and ansible_distribution_release != 'sid' when: ansible_os_family == 'Debian' and ansible_distribution_release != 'sid'
- name: 安装 Docker (focal)
become: true
apt:
name: docker.io
update_cache: yes
when: ansible_os_family == 'Debian' and ansible_distribution_release == 'focal'
notify: restart_docker
- name: clean yum Docker - name: clean yum Docker
become: true become: true
yum: yum:
......
...@@ -70,9 +70,9 @@ ...@@ -70,9 +70,9 @@
set_fact: set_fact:
target_distribution: 'focal' target_distribution: 'focal'
when: ansible_distribution == 'Ubuntu' and upgrade when: ansible_distribution == 'Ubuntu' and upgrade
- name: move to buster - name: move to bullseye
set_fact: set_fact:
target_distribution: 'buster' target_distribution: 'bullseye'
when: ansible_distribution == 'Debian' and upgrade and ansible_distribution_release != 'sid' when: ansible_distribution == 'Debian' and upgrade and ansible_distribution_release != 'sid'
- name: 系统源 (apt) - name: 系统源 (apt)
become: true become: true
...@@ -101,14 +101,6 @@ ...@@ -101,14 +101,6 @@
autoremove: yes autoremove: yes
purge: yes purge: yes
when: ansible_distribution == 'Ubuntu' and upgrade and ansible_distribution_release != 'focal' when: ansible_distribution == 'Ubuntu' and upgrade and ansible_distribution_release != 'focal'
- name: remove not proper installed wireguard
become: true
apt:
name: wireguard,wireguard-tools,wireguard-dkms
state: absent
autoremove: yes
purge: yes
when: ansible_distribution == 'Ubuntu' and upgrade and ansible_distribution_release != 'focal'
- name: remove not proper installed wireguard repo - name: remove not proper installed wireguard repo
become: true become: true
file: file:
......
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