diff --git a/inventory/inventory.yml b/inventory/inventory.yml new file mode 100644 index 0000000..456d41d --- /dev/null +++ b/inventory/inventory.yml @@ -0,0 +1,86 @@ +--- +ungrouped: + hosts: + +R319: + hosts: + 10.190.5.[1:13]: +R217: + hosts: + 10.190.6.[1:29]: +R202: + hosts: + 10.190.7.[1:21]: +R216: + hosts: + 10.190.8.[1:29]: +R314: + hosts: + 10.190.9.[1:25]: +R317: + hosts: + 10.190.10.[1:25]: +R406: + hosts: + 10.190.11.[1:19]: +R407: + hosts: + 10.190.12.[1:19]: + +K200: + hosts: + 10.190.99.41: + 10.190.99.71: + 10.190.99.81: + 10.190.99.91: + 10.190.99.101: + 10.190.99.121: + 10.190.99.141: +K300: + hosts: + 10.190.98.71: + 10.190.98.81: + 10.190.98.101: + 10.190.98.111: + 10.190.98.131: + 10.190.98.161: +K400: + hosts: + 10.190.97.51: + 10.190.97.91: + 10.190.97.101: + 10.190.97.111: + 10.190.97.131: + 10.190.97.141: + 10.190.97.151: + +L200: + hosts: +# 10.190.51.[1:10]: +L300: + hosts: +# 10.190.52.[1:10]: +L400: + hosts: +# 10.190.53.[1:10]: + +PCroom: + children: + R202: + R216: + R217: + R314: + R317: + R319: + R406: + R407: +Kroom: + children: + K200: + K300: + K400: +Lroom: + children: + L200: + L300: + L400: diff --git a/roles/lmn_kde/tasks/main.yml b/roles/lmn_kde/tasks/main.yml index 8026074..ae8a6e6 100644 --- a/roles/lmn_kde/tasks/main.yml +++ b/roles/lmn_kde/tasks/main.yml @@ -1,13 +1,22 @@ --- -- name: install desktop EDU packages and some more +- name: Provide sqlite backend to skip mysql installation later + apt: + name: + - akonadi-backend-sqlite + state: latest + environment: + http_proxy: http://firewall.pn.steinbeis.schule:3128 + https_proxy: http://firewall.pn.steinbeis.schule:3128 + +- name: Install desktop EDU packages and some more apt: name: - task-kde-desktop - task-german-kde-desktop - task-german-desktop - xdg-desktop-portal-kde + - xdg-desktop-portal-wlr # share screen in browser - kde-full - - akonadi-backend-sqlite - atftp - thunderbird-l10n-de - webext-privacy-badger @@ -57,14 +66,14 @@ http_proxy: http://firewall.pn.steinbeis.schule:3128 https_proxy: http://firewall.pn.steinbeis.schule:3128 -- name: add {{ ansible_distribution_release }}-backports +- name: Add {{ ansible_distribution_release }}-backports apt_repository: repo: deb http://deb.debian.org/debian/ {{ ansible_distribution_release }}-backports main contrib non-free state: present update_cache: true when: ansible_distribution_release == 'bullseye' -- name: install extra packages from backports +- name: Install extra packages from backports apt: name: - libreoffice