diff --git a/ansible/playbook.yaml b/ansible/playbook.yaml index a2bfaec..8c31f1c 100644 --- a/ansible/playbook.yaml +++ b/ansible/playbook.yaml @@ -3,6 +3,7 @@ environment: PATH: "{{ ansible_env.PATH }}:{{ lookup('env','HOME') }}/.local/bin" roles: + - init_snap - xdg_base_directory - system_tools - dev_tools diff --git a/ansible/roles/init_snap/defaults/main.yaml b/ansible/roles/init_snap/defaults/main.yaml new file mode 100644 index 0000000..1fdd668 --- /dev/null +++ b/ansible/roles/init_snap/defaults/main.yaml @@ -0,0 +1,2 @@ +# on ci, snapd does not exist, so `snap refresh` may fail +is_ci: false diff --git a/ansible/roles/init_snap/tasks/main.yaml b/ansible/roles/init_snap/tasks/main.yaml new file mode 100644 index 0000000..706fa07 --- /dev/null +++ b/ansible/roles/init_snap/tasks/main.yaml @@ -0,0 +1,5 @@ +- name: refresh snap + become: true + command: snap refresh + when: not is_ci + changed_when: false