labsync/packer/ansible/roles/packages/tasks/sources.yml
2021-12-28 01:49:11 +00:00

30 lines
909 B
YAML

---
- name: install python3-apt
apt:
name: "python3-apt"
state: present
- name: clear sources.list
copy:
content: ""
dest: /etc/apt/sources.list
- name: configure main repo
apt_repository:
filename: "{{ ansible_lsb.codename }}"
repo: "deb {{ debian_mirror }} {{ ansible_lsb.codename }} {{ debian_sections | join(' ') }}"
state: present
- name: configure updates repo
apt_repository:
filename: "{{ ansible_lsb.codename }}-updates"
repo: "deb {{ mirror }} {{ ansible_lsb.codename }}-updates {{ debian_sections | join(' ') }}"
state: present
vars:
mirror: "{{ debian_mirror_updates | default(debian_mirror) }}"
- name: configure security updates repo
apt_repository:
filename: "{{ ansible_lsb.codename }}-security"
repo: "deb {{ debian_mirror_security }} {{ ansible_lsb.codename }}/updates {{ debian_sections | join(' ') }}"
state: present