From f59c9aa8d896d7318db04fe1de04e148ff3b4ee5 Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Thu, 18 Aug 2022 00:12:43 +0200 Subject: [PATCH] feat(suse): add opensuse tasks Signed-off-by: Matej Focko --- playbooks/roles/opensuse/meta/main.yml | 3 +++ .../roles/opensuse/packages/tasks/main.yml | 18 ++++++++++++++++++ .../roles/opensuse/packages/tasks/shell.yml | 10 ++++++++++ 3 files changed, 31 insertions(+) create mode 100644 playbooks/roles/opensuse/meta/main.yml create mode 100644 playbooks/roles/opensuse/packages/tasks/main.yml create mode 100644 playbooks/roles/opensuse/packages/tasks/shell.yml diff --git a/playbooks/roles/opensuse/meta/main.yml b/playbooks/roles/opensuse/meta/main.yml new file mode 100644 index 0000000..6f3629a --- /dev/null +++ b/playbooks/roles/opensuse/meta/main.yml @@ -0,0 +1,3 @@ +--- +dependencies: + - opensuse/packages diff --git a/playbooks/roles/opensuse/packages/tasks/main.yml b/playbooks/roles/opensuse/packages/tasks/main.yml new file mode 100644 index 0000000..4b4eb30 --- /dev/null +++ b/playbooks/roles/opensuse/packages/tasks/main.yml @@ -0,0 +1,18 @@ +--- +- name: Upgrade all packages + zypper: + name: "*" + state: latest + +- name: Install playerctl and flameshot + zypper: + name: + - playerctl + - flameshot + +- name: Install non-default flatpak + zypper: + name: + - flatpak + +- include: shell.yml diff --git a/playbooks/roles/opensuse/packages/tasks/shell.yml b/playbooks/roles/opensuse/packages/tasks/shell.yml new file mode 100644 index 0000000..9ff7b7c --- /dev/null +++ b/playbooks/roles/opensuse/packages/tasks/shell.yml @@ -0,0 +1,10 @@ +--- +- name: Install all packages for shell + zypper: + name: + - zsh + - tmux + - neovim + - emacs + - alacritty + state: present