feat: use ansible block
This commit is contained in:
parent
7d762d095d
commit
b5c819fb27
12 changed files with 399 additions and 424 deletions
|
|
@ -1,38 +1,37 @@
|
|||
---
|
||||
|
||||
# set defaults
|
||||
- name: "set facts"
|
||||
ansible.builtin.set_fact:
|
||||
__snapd_service: "{{ snapd_service | default('false') }}"
|
||||
tags:
|
||||
- "snap"
|
||||
# manage snapd
|
||||
- name: "manage snapd"
|
||||
block:
|
||||
|
||||
# purge snapd
|
||||
- name: "snapd - purge - package"
|
||||
ansible.builtin.apt:
|
||||
name: "snapd"
|
||||
state: "absent"
|
||||
purge: "yes"
|
||||
when: "not __snapd_service"
|
||||
tags:
|
||||
- "snap"
|
||||
# set defaults
|
||||
- name: "set facts"
|
||||
ansible.builtin.set_fact:
|
||||
__snapd_service: "{{ snapd_service | default('false') }}"
|
||||
|
||||
# install snapd
|
||||
- name: "snapd - install - package"
|
||||
ansible.builtin.apt:
|
||||
name: "snapd"
|
||||
state: "present"
|
||||
cache_valid_time: "120"
|
||||
when: "__snapd_service"
|
||||
tags:
|
||||
- "snap"
|
||||
# purge snapd
|
||||
- name: "snapd - purge - package"
|
||||
ansible.builtin.apt:
|
||||
name: "snapd"
|
||||
state: "absent"
|
||||
purge: "yes"
|
||||
when: "not __snapd_service"
|
||||
|
||||
# install snapd
|
||||
- name: "snapd - install - package"
|
||||
ansible.builtin.apt:
|
||||
name: "snapd"
|
||||
state: "present"
|
||||
cache_valid_time: "120"
|
||||
when: "__snapd_service"
|
||||
|
||||
# enable snapd
|
||||
- name: "snapd - enable snapd service"
|
||||
ansible.builtin.service:
|
||||
name: "snapd"
|
||||
state: "started"
|
||||
enabled: true
|
||||
when: "__snapd_service"
|
||||
|
||||
# enable snapd
|
||||
- name: "snapd - enable snapd service"
|
||||
ansible.builtin.service:
|
||||
name: "snapd"
|
||||
state: "started"
|
||||
enabled: true
|
||||
when: "__snapd_service"
|
||||
tags:
|
||||
- "snap"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue