Skip to content

Commit 0b728a5

Browse files
authored
Merge pull request #279 from stackhpc/ubuntu-docker-ce
Separate out repos for Docker CE Ubuntu Jammy/Focal
2 parents 364b11a + c5d3b86 commit 0b728a5

File tree

2 files changed

+25
-10
lines changed

2 files changed

+25
-10
lines changed

ansible/inventory/group_vars/all/package-repos

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,17 +98,32 @@ deb_package_repos:
9898
distribution_name: ubuntu-jammy-security-
9999

100100
# Third-party repositories
101-
- name: Docker CE for Ubuntu
101+
102+
## Separate repositories for each distribution because
103+
## https://github.com/pulp/pulp_deb/issues/921
104+
- name: Docker CE for Ubuntu Focal
105+
url: https://download.docker.com/linux/ubuntu
106+
policy: immediate
107+
architectures: amd64
108+
distributions: focal
109+
components: stable
110+
mirror: true
111+
mode: verbatim
112+
base_path: docker-ce/ubuntu-focal/
113+
short_name: docker_ce_ubuntu_focal
114+
distribution_name: docker-ce-for-ubuntu-focal-
115+
116+
- name: Docker CE for Ubuntu Jammy
102117
url: https://download.docker.com/linux/ubuntu
103118
policy: immediate
104119
architectures: amd64
105-
distributions: focal jammy
120+
distributions: jammy
106121
components: stable
107122
mirror: true
108123
mode: verbatim
109-
base_path: docker-ce/ubuntu/
110-
short_name: docker_ce_ubuntu
111-
distribution_name: docker-ce-for-ubuntu-
124+
base_path: docker-ce/ubuntu-jammy/
125+
short_name: docker_ce_ubuntu_jammy
126+
distribution_name: docker-ce-for-ubuntu-jammy-
112127

113128
# Default filter string for Deb package repositories.
114129
deb_package_repo_filter: ""

ansible/validate-deb-repos.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,18 +58,18 @@
5858
assert:
5959
that:
6060
- deb_package_repos_filtered | length == 1
61-
- deb_package_repos_filtered[0].short_name == 'ubuntu_focal'
61+
- deb_package_repos_filtered[0].short_name == 'ubuntu_jammy_security'
6262
vars:
63-
deb_package_repo_filter: ubuntu_focal$
63+
deb_package_repo_filter: ubuntu_jammy_security$
6464

6565
- name: Assert that Deb package repository list can be filtered to multiple
6666
assert:
6767
that:
6868
- deb_package_repos_filtered | length == 2
69-
- deb_package_repos_filtered[0].short_name == 'ubuntu_focal'
70-
- deb_package_repos_filtered[1].short_name == 'docker_ce_ubuntu'
69+
- deb_package_repos_filtered[0].short_name == 'ubuntu_jammy_security'
70+
- deb_package_repos_filtered[1].short_name == 'docker_ce_ubuntu_jammy'
7171
vars:
72-
deb_package_repo_filter: docker_ce_ubuntu ubuntu_focal$
72+
deb_package_repo_filter: docker_ce_ubuntu_jammy ubuntu_jammy_security$
7373

7474
- name: Assert that dev package repository list is defined
7575
assert:

0 commit comments

Comments
 (0)