This commit is contained in:
Colin Watson 2026-05-27 22:06:44 -05:00 committed by GitHub
commit c4f080eb67
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 36 additions and 8 deletions

View file

@ -1,6 +1,10 @@
- block:
- name: Disable ubuntu repos so system packages are not upgraded and do not change testing env
command: mv /etc/apt/sources.list /etc/apt/sources.list.backup
shell: |
find /etc/apt/sources.list* \
\( -name \*.list -or -name \*.sources \) \
-and -not -name file_tmp_repo.list \
| xargs -I{} mv {} {}.backup
- name: install latest foo
apt:
@ -74,4 +78,7 @@
autoclean: yes
- name: Restore ubuntu repos
command: mv /etc/apt/sources.list.backup /etc/apt/sources.list
shell: |
find /etc/apt/sources.list* -name \*.backup \
| sed 's/\.backup$//' \
| xargs -I{} mv {}.backup {}

View file

@ -195,7 +195,11 @@
# https://github.com/ansible/ansible/issues/35900
- block:
- name: Disable ubuntu repos so system packages are not upgraded and do not change testing env
command: mv /etc/apt/sources.list /etc/apt/sources.list.backup
shell: |
find /etc/apt/sources.list* \
\( -name \*.list -or -name \*.sources \) \
-and -not -name file_tmp_repo.list \
| xargs -I{} mv {} {}.backup
- name: Install foobar, installs foo as a dependency
apt:
@ -262,13 +266,20 @@
autoclean: yes
- name: Restore ubuntu repos
command: mv /etc/apt/sources.list.backup /etc/apt/sources.list
shell: |
find /etc/apt/sources.list* -name \*.backup \
| sed 's/\.backup$//' \
| xargs -I{} mv {}.backup {}
# https://github.com/ansible/ansible/issues/26298
- block:
- name: Disable ubuntu repos so system packages are not upgraded and do not change testing env
command: mv /etc/apt/sources.list /etc/apt/sources.list.backup
shell: |
find /etc/apt/sources.list* \
\( -name \*.list -or -name \*.sources \) \
-and -not -name file_tmp_repo.list \
| xargs -I{} mv {} {}.backup
- name: Install foobar, installs foo as a dependency
apt:
@ -349,7 +360,10 @@
autoclean: yes
- name: Restore ubuntu repos
command: mv /etc/apt/sources.list.backup /etc/apt/sources.list
shell: |
find /etc/apt/sources.list* -name \*.backup \
| sed 's/\.backup$//' \
| xargs -I{} mv {}.backup {}
- name: Downgrades
import_tasks: "downgrade.yml"

View file

@ -1,6 +1,10 @@
- block:
- name: Disable ubuntu repos so system packages are not upgraded and do not change testing env
command: mv /etc/apt/sources.list /etc/apt/sources.list.backup
shell: |
find /etc/apt/sources.list* \
\( -name \*.list -or -name \*.sources \) \
-and -not -name file_tmp_repo.list \
| xargs -I{} mv {} {}.backup
- name: install foo-1.0.0
apt:
@ -61,4 +65,7 @@
autoclean: yes
- name: Restore ubuntu repos
command: mv /etc/apt/sources.list.backup /etc/apt/sources.list
shell: |
find /etc/apt/sources.list* -name \*.backup \
| sed 's/\.backup$//' \
| xargs -I{} mv {}.backup {}