ansible-test setup_dep_repo trust package repo (#50795)

(cherry picked from commit 2fcc3593cc)
This commit is contained in:
Jordan Borean 2019-01-15 09:02:32 +10:00 committed by Toshio Kuratomi
parent 798b240cd6
commit 8ca2abf292

View file

@ -28,9 +28,22 @@
args:
chdir: "{{ repodir }}"
# Can't use apt_repository as it doesn't expose a trusted=yes option
- name: Install the repo
apt_repository:
repo: "deb file:{{ repodir }} ./"
validate_certs: no
copy:
content: deb [trusted=yes] file:{{ repodir }} ./
dest: /etc/apt/sources.list.d/file_tmp_repo.list
# Need to uncomment the deb-src for the universe component for build-dep state
- name: Ensure deb-src for the universe component
lineinfile:
path: /etc/apt/sources.list
backrefs: True
regexp: ^#\s*deb-src http://archive\.ubuntu\.com/ubuntu/ (\w*){{ item }} universe$
line: deb-src http://archive.ubuntu.com/ubuntu \1{{ item }} universe
state: present
with_items:
- ''
- -updates
when: ansible_distribution in ['Ubuntu', 'Debian']