mirror of
https://gitea.0xace.cc/ansible-galaxy/docker.git
synced 2025-07-08 01:23:06 +00:00
rewrite and add Debian os family support
This commit is contained in:
25
vars/Debian-11.yaml
Normal file
25
vars/Debian-11.yaml
Normal file
@ -0,0 +1,25 @@
|
||||
docker_apt_key:
|
||||
- name: "docker.gpg"
|
||||
url: "https://download.docker.com/linux/debian/gpg"
|
||||
keyring: "/etc/apt/trusted.gpg.d/docker.gpg"
|
||||
docker_apt_repository:
|
||||
- repo: "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/docker.gpg] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable"
|
||||
filename: docker
|
||||
|
||||
docker_deps_packages:
|
||||
- gnupg
|
||||
- python3-docker
|
||||
|
||||
docker_package_name: "docker-ce"
|
||||
docker_epoch_version: "5"
|
||||
docker_version_build: "~3-0~debian-bullseye"
|
||||
docker_package: "{{ docker_package_name }}={{ docker_epoch_version }}:{{ docker_version }}{{ docker_version_build }}"
|
||||
docker_config_dir: "/etc/docker"
|
||||
docker_home_dir: "/var/lib/docker"
|
||||
docker_data_dir: "{{ docker_home_dir }}/{{ docker_major_version }}/{{ docker_cluster_name }}"
|
||||
docker_ssl_path: "{{ docker_config_dir }}/{{ docker_major_version }}/{{ docker_cluster_name }}"
|
||||
docker_package_name_regex: "{{ docker_package_name }}-{{ docker_version }}-{{ docker_version_build }}"
|
||||
docker_cluster_name: "main"
|
||||
docker_ssl_update_ca_command: "update-ca-certificates --fresh"
|
||||
docker_ssl_ca_trust_dir: "/usr/local/share/ca-certificates"
|
||||
docker_unit_name: "docker"
|
15
vars/RedHat.yaml
Normal file
15
vars/RedHat.yaml
Normal file
@ -0,0 +1,15 @@
|
||||
docker_rpm_repository:
|
||||
- name: "docker-ce-stable"
|
||||
file: "docker-ce"
|
||||
description: "Docker CE Stable - $basearch"
|
||||
baseurl: "https://download.docker.com/linux/centos/$releasever/$basearch/stable"
|
||||
repo_gpgcheck: no
|
||||
gpgcheck: yes
|
||||
gpgkey: "https://download.docker.com/linux/centos/gpg"
|
||||
async: yes
|
||||
|
||||
docker_package_name: "docker-ce"
|
||||
docker_package_epoch: "3"
|
||||
docker_version_build: "3"
|
||||
docker_package: "{{ docker_package_epoch }}:{{ docker_package_name }}-{{ docker_version }}-{{ docker_version_build }}.el{{ansible_facts['distribution_major_version']}}"
|
||||
docker_unit_name: "docker"
|
25
vars/Ubuntu-20.04.yaml
Normal file
25
vars/Ubuntu-20.04.yaml
Normal file
@ -0,0 +1,25 @@
|
||||
docker_apt_key:
|
||||
- name: "docker.gpg"
|
||||
url: "https://download.docker.com/linux/ubuntu/gpg"
|
||||
keyring: "/etc/apt/trusted.gpg.d/docker.gpg"
|
||||
docker_apt_repository:
|
||||
- repo: "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/docker.gpg] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable"
|
||||
filename: docker
|
||||
|
||||
docker_deps_packages:
|
||||
- gnupg
|
||||
- python3-docker
|
||||
|
||||
docker_package_name: "docker-ce"
|
||||
docker_epoch_version: "5"
|
||||
docker_version_build: "~3-0~ubuntu-focal"
|
||||
docker_package: "{{ docker_package_name }}={{ docker_epoch_version }}:{{ docker_version }}{{ docker_version_build }}"
|
||||
docker_config_dir: "/etc/docker"
|
||||
docker_home_dir: "/var/lib/docker"
|
||||
docker_data_dir: "{{ docker_home_dir }}/{{ docker_major_version }}/{{ docker_cluster_name }}"
|
||||
docker_ssl_path: "{{ docker_config_dir }}/{{ docker_major_version }}/{{ docker_cluster_name }}"
|
||||
docker_package_name_regex: "{{ docker_package_name }}-{{ docker_version }}-{{ docker_version_build }}"
|
||||
docker_cluster_name: "main"
|
||||
docker_ssl_update_ca_command: "update-ca-certificates --fresh"
|
||||
docker_ssl_ca_trust_dir: "/usr/local/share/ca-certificates"
|
||||
docker_unit_name: "docker"
|
25
vars/Ubuntu-22.04.yaml
Normal file
25
vars/Ubuntu-22.04.yaml
Normal file
@ -0,0 +1,25 @@
|
||||
docker_apt_key:
|
||||
- name: "docker.gpg"
|
||||
url: "https://download.docker.com/linux/ubuntu/gpg"
|
||||
keyring: "/etc/apt/trusted.gpg.d/docker.gpg"
|
||||
docker_apt_repository:
|
||||
- repo: "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/docker.gpg] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable"
|
||||
filename: docker
|
||||
|
||||
docker_deps_packages:
|
||||
- gnupg
|
||||
- python3-docker
|
||||
|
||||
docker_package_name: "docker-ce"
|
||||
docker_epoch_version: "5"
|
||||
docker_version_build: "~3-0~ubuntu-jammy"
|
||||
docker_package: "{{ docker_package_name }}={{ docker_epoch_version }}:{{ docker_version }}{{ docker_version_build }}"
|
||||
docker_config_dir: "/etc/docker"
|
||||
docker_home_dir: "/var/lib/docker"
|
||||
docker_data_dir: "{{ docker_home_dir }}/{{ docker_major_version }}/{{ docker_cluster_name }}"
|
||||
docker_ssl_path: "{{ docker_config_dir }}/{{ docker_major_version }}/{{ docker_cluster_name }}"
|
||||
docker_package_name_regex: "{{ docker_package_name }}-{{ docker_version }}-{{ docker_version_build }}"
|
||||
docker_cluster_name: "main"
|
||||
docker_ssl_update_ca_command: "update-ca-certificates --fresh"
|
||||
docker_ssl_ca_trust_dir: "/usr/local/share/ca-certificates"
|
||||
docker_unit_name: "docker"
|
Reference in New Issue
Block a user