diff --git a/roles/vm_base/tasks/main.yml b/roles/vm_base/tasks/main.yml index 91887f7..43f8882 100644 --- a/roles/vm_base/tasks/main.yml +++ b/roles/vm_base/tasks/main.yml @@ -19,16 +19,12 @@ - name: Activate contrib and non-free repos for extrepo ansible.builtin.lineinfile: - dest: /etc/extrepo/config.yaml - regexp: '^#\s*-\s*(contrib|non-free)' - line: '- \1' - backrefs: true - -- name: Enable extrepo - ansible.builtin.command: - cmd: extrepo enable - register: extrepo_enable - changed_when: "'enabled' in extrepo_enable.stdout" + path: /etc/extrepo/config.yaml + regexp: '^# - {{ item }}' + line: '- {{ item }}' + with_items: + - contrib + - non-free - name: Allow sudo without password for user ansible.builtin.lineinfile: diff --git a/roles/vm_virtualbox/tasks/main.yml b/roles/vm_virtualbox/tasks/main.yml index 474b5ad..3ddb53c 100644 --- a/roles/vm_virtualbox/tasks/main.yml +++ b/roles/vm_virtualbox/tasks/main.yml @@ -11,6 +11,12 @@ register: extrepo_update changed_when: "'No updates' not in extrepo_update.stdout" +- name: Enable VirtualBox repository using extrepo + ansible.builtin.command: + cmd: extrepo enable virtualbox + register: extrepo_enable + changed_when: "'enabled' in extrepo_enable.stdout" + - name: Update package cache ansible.builtin.apt: update_cache: true