commit 6a0ce917b35867a7fb3936530a39b649b6a42d52 Author: Sven Velt Date: Tue Jul 9 22:16:55 2024 +0200 Inital commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a204212 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.*.swp +*~ + diff --git a/README.md b/README.md new file mode 100644 index 0000000..bfb2275 --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +zsh-install +=========== + +Install zsh, mainly used as dependency + + +Role Variables +-------------- + +None + + +Example Playbook +---------------- + + --- + - hosts: all + + roles: + - role: zsh-install + + +License +------- + +AGPL-3.0-or-later + + +Author Information +------------------ + +Sven Velt - +https://git.velt.biz/velt.biz/ + diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..d69be2c --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,11 @@ +--- +- name: Include OS-dependent variables + include_vars: "{{ ansible_os_family|lower }}.yml" + + +- name: Install zsh + package: + name: "{{ zsh_packages }}" + state: latest + + diff --git a/vars/alpine.yml b/vars/alpine.yml new file mode 100644 index 0000000..8df033e --- /dev/null +++ b/vars/alpine.yml @@ -0,0 +1,4 @@ +--- +zsh_packages: + - zsh + diff --git a/vars/archlinux.yml b/vars/archlinux.yml new file mode 100644 index 0000000..2de9dff --- /dev/null +++ b/vars/archlinux.yml @@ -0,0 +1,6 @@ +--- +zsh_packages: + - zsh + - zsh-completions + - zsh-syntax-highlighting + diff --git a/vars/debian.yml b/vars/debian.yml new file mode 100644 index 0000000..8df033e --- /dev/null +++ b/vars/debian.yml @@ -0,0 +1,4 @@ +--- +zsh_packages: + - zsh + diff --git a/vars/redhat.yml b/vars/redhat.yml new file mode 100644 index 0000000..4f8b271 --- /dev/null +++ b/vars/redhat.yml @@ -0,0 +1,5 @@ +--- +zsh_packages: + - zsh + - zsh-syntax-highlighting + diff --git a/vars/suse.yml b/vars/suse.yml new file mode 100644 index 0000000..8df033e --- /dev/null +++ b/vars/suse.yml @@ -0,0 +1,4 @@ +--- +zsh_packages: + - zsh + diff --git a/vars/void.yml b/vars/void.yml new file mode 100644 index 0000000..2de9dff --- /dev/null +++ b/vars/void.yml @@ -0,0 +1,6 @@ +--- +zsh_packages: + - zsh + - zsh-completions + - zsh-syntax-highlighting + diff --git a/zsh-install.yml b/zsh-install.yml new file mode 100644 index 0000000..0bd378d --- /dev/null +++ b/zsh-install.yml @@ -0,0 +1,6 @@ +--- +- hosts: all + + roles: + - zsh-install +