Split glenux.basesystem tasks.

This commit is contained in:
Glenn Y. Rolland 2015-12-27 19:48:21 +01:00
parent 60f90cbfc9
commit 4c9c5766b8
9 changed files with 143 additions and 118 deletions

13
tasks/desktop.yml Normal file
View file

@ -0,0 +1,13 @@
---
- name: "Installing desktop environments"
apt: >
name="{{item}}"
state=present
with_items:
- lightdm
- lxde
- lxsession
- x2goclient
- kde-plasma-desktop
- xserver-xorg-core

28
tasks/development.yml Normal file
View file

@ -0,0 +1,28 @@
---
- name: "Installing development utils"
apt: >
name="{{item}}"
state=present
with_items:
- vim
- vim-gtk
- git
- git-flow
- subversion
- mercurial
- hg-fast-export
- meld
- devscripts
- screen
- tmux
- opam
- cmake
- name: "Installing development libraries"
apt: >
name="{{item}}"
state=present
with_items:
- manpages-dev
- plasma-desktop-dev
- xserver-xorg-dev

View file

@ -1,119 +1,9 @@
--- ---
# tasks file for glenux.basesystem - include: system.yml
- name: "Installing desktop environments" - include: desktop.yml
apt: > - include: shopping.yml
name="{{item}}" - include: development.yml
state=present - include: multimedia.yml
with_items: - include: network.yml
- lightdm - include: office.yml
- lxde - include: security.yml
- lxsession
- x2goclient
- kde-plasma-desktop
- xserver-xorg-core
- name: "Installing development utils"
apt: >
name="{{item}}"
state=present
with_items:
- vim
- vim-gtk
- git
- git-flow
- subversion
- mercurial
- hg-fast-export
- meld
- devscripts
- screen
- tmux
- opam
- cmake
- name: "Installing development utils"
apt: >
name="{{item}}"
state=present
with_items:
- manpages-dev
- plasma-desktop-dev
- xserver-xorg-dev
- name: "Installing common office tools"
apt: >
name="{{item}}"
state=present
with_items:
- leafpad
- libreoffice
- lyx
- ttf-mscorefonts-installer
- name: "Installing drawing utils"
apt: >
name="{{item}}"
state=present
with_items:
- gimp
- geeqie
- gwenview
- inkscape
- name: "Installing common video tools"
apt: >
name="{{item}}"
state=present
with_items:
- mpv
- mplayer
- vlc
- transcode
- name: "Installing common communication tools"
apt: >
name="{{item}}"
state=present
with_items:
- iceweasel
- icedove
- chromium
- psi-plus
- mutt
- name: "Installing common security tools"
apt: >
name="{{item}}"
state=present
with_items:
- encfs
- cryptkeeper
- cryptmount
- cryptsetup
- cryptsetup-bin
- libpam-encfs
- keepassx
- kpcli
- pwgen
- openvpn
- network-manager-openvpn
- easy-rsa
- name: "Installing expert network tools"
apt: >
name="{{item}}"
state=present
with_items:
- nmap
- wireshark
- manpages-dev
- vlan
- name: "Installing system utils"
apt: >
name="{{item}}"
state=present
with_items:
- htop
- unrar

13
tasks/multimedia.yml Normal file
View file

@ -0,0 +1,13 @@
---
- name: "Installing multimedia tools"
apt: >
name="{{item}}"
state=present
with_items:
- mpv
- mplayer
- vlc
- transcode
- ffmpeg

11
tasks/network.yml Normal file
View file

@ -0,0 +1,11 @@
---
- name: "Installing network tools"
apt: >
name="{{item}}"
state=present
with_items:
- nmap
- wireshark
- manpages-dev
- vlan

32
tasks/office.yml Normal file
View file

@ -0,0 +1,32 @@
---
- name: "Installing office/text utils"
apt: >
name="{{item}}"
state=present
with_items:
- leafpad
- libreoffice
- lyx
- ttf-mscorefonts-installer
- name: "Installing office/image utils"
apt: >
name="{{item}}"
state=present
with_items:
- gimp
- geeqie
- gwenview
- inkscape
- name: "Installing office/communication tools"
apt: >
name="{{item}}"
state=present
with_items:
- iceweasel
- icedove
- chromium
- psi-plus
- mutt

19
tasks/security.yml Normal file
View file

@ -0,0 +1,19 @@
---
- name: "Installing security tools"
apt: >
name="{{item}}"
state=present
with_items:
- encfs # system & security
- cryptkeeper # desktop & security
- cryptmount # desktop & security
- cryptsetup # system & security
- cryptsetup-bin # system & security
- libpam-encfs # system & security
- keepassx # desktop & security
- kpcli # ?? & security
- pwgen # ?? & security
- openvpn # system or desktop and security
- network-manager-openvpn # desktop & security
- easy-rsa # system & security

8
tasks/shopping.yml Normal file
View file

@ -0,0 +1,8 @@
---
- name: "Installing shopping tools"
apt: >
name="{{item}}"
state=present
with_items:
- esniper

11
tasks/system.yml Normal file
View file

@ -0,0 +1,11 @@
---
- name: "Installing system tools"
apt: >
name="{{item}}"
state=present
with_items:
- htop
- unrar
- lshw