Browse Source

flat architecture

master
parent
commit
03d576eb21
16 changed files with 118 additions and 162 deletions
  1. +0
    -11
      tasks/audio.yaml
  2. +0
    -6
      tasks/bluetooth.yaml
  3. +0
    -8
      tasks/editors.yaml
  4. +0
    -15
      tasks/filesystem.yaml
  5. +0
    -12
      tasks/graphic.yaml
  6. +0
    -17
      tasks/mail.yaml
  7. +10
    -14
      tasks/main.yaml
  8. +0
    -4
      tasks/mindmap.yaml
  9. +0
    -13
      tasks/multimedia.yaml
  10. +0
    -10
      tasks/notifications.yaml
  11. +0
    -8
      tasks/office.yaml
  12. +0
    -6
      tasks/scanner.yaml
  13. +0
    -6
      tasks/tools.yaml
  14. +0
    -11
      tasks/web.yaml
  15. +0
    -21
      tasks/xfce.yaml
  16. +108
    -0
      vars/main.yaml

+ 0
- 11
tasks/audio.yaml View File

@@ -1,11 +0,0 @@
---
- name: desktop audio packages
apt:
pkg:
- audacity
- sound-juicer
- pulseaudio
- pavucontrol
- pasystray
- pavumeter
- paprefs

+ 0
- 6
tasks/bluetooth.yaml View File

@@ -1,6 +0,0 @@
---
- name: desktop bluetooth packages
apt:
pkg:
- bluetooth
- blueman

+ 0
- 8
tasks/editors.yaml View File

@@ -1,8 +0,0 @@
---
- name: desktop editor packages
apt:
pkg:
- vim-gtk

- import_role:
name: atom_editor

+ 0
- 15
tasks/filesystem.yaml View File

@@ -1,15 +0,0 @@
---
- name: desktop filesystem packages
apt:
pkg:
- gvfs
- gvfs-backends
- gvfs-bin
- gvfs-fuse
- zip
- unzip
- baobab
- thunar
- catfish
- unison-gtk
- xarchiver

+ 0
- 12
tasks/graphic.yaml View File

@@ -1,12 +0,0 @@
---
- name: desktop graphic packages
apt:
pkg:
- gimp
- gimp-help-de
- inkscape
- gthumb
- krita
- krita-l10n
- eog
- xfce4-screenshooter

+ 0
- 17
tasks/mail.yaml View File

@@ -1,17 +0,0 @@
---
- name: desktop mail client debian packages
apt:
pkg:
- thunderbird
- thunderbird-l10n-de
- hunspell-de-de
when: ansible_distribution == 'Debian'

- name: desktop mail client ubuntu packages
apt:
pkg:
- thunderbird
- thunderbird-locale-de
- thunderbird-locale-en
- hunspell-de-de
when: ansible_distribution == 'Ubuntu'

+ 10
- 14
tasks/main.yaml View File

@@ -1,17 +1,13 @@
---

- import_tasks: xfce.yaml
- name: desktop packages
apt:
pkg: "{{ desktop_packages }}"

- import_tasks: audio.yaml
- import_tasks: bluetooth.yaml
- import_tasks: editors.yaml
- import_tasks: filesystem.yaml
- import_tasks: graphic.yaml
- import_tasks: mail.yaml
- import_tasks: mindmap.yaml
- import_tasks: multimedia.yaml
- import_tasks: notifications.yaml
- import_tasks: office.yaml
- import_tasks: scanner.yaml
- import_tasks: tools.yaml
- import_tasks: web.yaml
- import_role:
name: atom_editor

- name: ensure dunst package is absent for nicer notifications
apt:
pkg: dunst
state: absent

+ 0
- 4
tasks/mindmap.yaml View File

@@ -1,4 +0,0 @@
---
- name: desktop mindmapping software packages
apt:
pkg: vym

+ 0
- 13
tasks/multimedia.yaml View File

@@ -1,13 +0,0 @@
---
- name: desktop multimedia packages
apt:
pkg:
- vlc
- vlc-l10n
#- libdvd-pkg
- openshot
- openshot-doc
- ogmrip
- ogmrip-plugins
- isomaster
- brasero

+ 0
- 10
tasks/notifications.yaml View File

@@ -1,10 +0,0 @@
---

- name: notify-osd package
apt:
pkg: notify-osd

- name: ensure dunst package is absent
apt:
pkg: dunst
state: absent

+ 0
- 8
tasks/office.yaml View File

@@ -1,8 +0,0 @@
---
- name: desktop office packages
apt:
pkg:
- evince

- import_role:
name: libreoffice

+ 0
- 6
tasks/scanner.yaml View File

@@ -1,6 +0,0 @@
---
- name: desktop scanner packages
apt:
pkg:
- simple-scan
- gscan2pdf

+ 0
- 6
tasks/tools.yaml View File

@@ -1,6 +0,0 @@
---
- name: desktop tool packages
apt:
pkg:
- redshift-gtk
- barrier

+ 0
- 11
tasks/web.yaml View File

@@ -1,11 +0,0 @@
---
- name: desktop web packages
apt:
pkg:
- webext-ublock-origin

- import_role:
name: firefox

- import_role:
name: chromium

+ 0
- 21
tasks/xfce.yaml View File

@@ -1,21 +0,0 @@
---
# tasks file for desktop

- name: xfce desktop packages
apt:
pkg:
- xfce4
- dmz-cursor-theme
- gnome-brave-icon-theme
- gnome-dust-icon-theme
- gnome-human-icon-theme
- gnome-icon-theme
- gnome-icon-theme-gartoon
- gnome-icon-theme-nuovo
- gnome-icon-theme-suede
- gnome-icon-theme-yasis
- gnome-extra-icons
- gnome-illustrious-icon-theme
- gnome-noble-icon-theme
- gnome-wine-icon-theme
- gnome-wise-icon-theme

+ 108
- 0
vars/main.yaml View File

@@ -0,0 +1,108 @@
desktop_packages:
# audio
- audacity
- sound-juicer
- pulseaudio
- pavucontrol
- pasystray
- pavumeter
- paprefs

# bluetooth
- bluetooth
- blueman

# editors

# filesystem
- gvfs
- gvfs-backends
- gvfs-bin
- gvfs-fuse
- zip
- unzip
- baobab
- thunar
- catfish
- unison-gtk
- xarchiver

# graphic
- gimp
- gimp-help-de
- inkscape
- gthumb
- krita
- krita-l10n
- eog
- xfce4-screenshooter

# mail
- thunderbird
- thunderbird-l10n-de
- hunspell-de-de
- evolution
- evolution-ews

# mindmap
- vym

# multimedia
- vlc
- vlc-l10n
#- libdvd-pkg
- openshot
- openshot-doc
- ogmrip
- ogmrip-plugins
- isomaster
- brasero

# notifications
- notify-osd

# office
- evince
- libreoffice
- libreoffice-writer
- libreoffice-calc
- libreoffice-draw
- libreoffice-impress
- libreoffice-gtk3
- libreoffice-l10n-de
- libreoffice-help-de
- libreoffice-gnome

# scanner
- simple-scan
- gscan2pdf

# tools
- redshift-gtk
- barrier

# web
- firefox-esr
- firefox-esr-l10n-de
- chromium
- chromium-l10n
- webext-ublock-origin

# xfce
- xfce4

# themes
- dmz-cursor-theme
- gnome-brave-icon-theme
- gnome-dust-icon-theme
- gnome-human-icon-theme
- gnome-icon-theme
- gnome-icon-theme-gartoon
- gnome-icon-theme-nuovo
- gnome-icon-theme-suede
- gnome-icon-theme-yasis
- gnome-extra-icons
- gnome-illustrious-icon-theme
- gnome-noble-icon-theme
- gnome-wine-icon-theme
- gnome-wise-icon-theme