Skip to content

Commit e925cc2

Browse files
committed
feat: add snapd role
1 parent 1f30f7c commit e925cc2

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ This Ansible collection provides a set of roles designed for configuring Kubuntu
1313
| `xebis.ansible.fail2ban` | Fail2ban IPS | `xebis.ansible.apt` |
1414
| [xebis.ansible.nftables_firewall](roles/nftables_firewall/README.md) | nftables firewall | `xebis.ansible.apt` |
1515
| `xebis.ansible.openssh_server` | Installs OpenSSH server and provides `Restart ssh` handler. | `xebis.ansible.apt` |
16+
| `xebis.ansible.snapd` | Snap daemon | `xebis.ansible.apt` |
1617
| [xebis.ansible.system](roles/system/README.md) | System-related tasks such as reboot handler or reboot when required handler. | |
1718
| [xebis.ansible.tmpfs](roles/tmpfs/README.md) | Sets to mount directories as tmpfs during startup. | `xebis.ansible.system` |
1819
| [`xebis.ansible.users`](roles/users/README.md) | Ansible role for managing system users. | `xebis.ansible.openssh_server` |

roles/snapd/meta/main.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
dependencies:
3+
- role: xebis.ansible.apt # Expects updated apt cache

roles/snapd/tasks/main.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
- name: Install Snap daemon
3+
become: true
4+
ansible.builtin.apt:
5+
name:
6+
- snapd
7+
state: present

0 commit comments

Comments
 (0)