Split glenux.basesystem tasks.
This commit is contained in:
parent
60f90cbfc9
commit
4c9c5766b8
9 changed files with 143 additions and 118 deletions
13
tasks/desktop.yml
Normal file
13
tasks/desktop.yml
Normal 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
28
tasks/development.yml
Normal 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
|
126
tasks/main.yml
126
tasks/main.yml
|
@ -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
13
tasks/multimedia.yml
Normal 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
11
tasks/network.yml
Normal 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
32
tasks/office.yml
Normal 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
19
tasks/security.yml
Normal 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
8
tasks/shopping.yml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
---
|
||||||
|
- name: "Installing shopping tools"
|
||||||
|
apt: >
|
||||||
|
name="{{item}}"
|
||||||
|
state=present
|
||||||
|
with_items:
|
||||||
|
- esniper
|
||||||
|
|
11
tasks/system.yml
Normal file
11
tasks/system.yml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
---
|
||||||
|
- name: "Installing system tools"
|
||||||
|
apt: >
|
||||||
|
name="{{item}}"
|
||||||
|
state=present
|
||||||
|
with_items:
|
||||||
|
- htop
|
||||||
|
- unrar
|
||||||
|
- lshw
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue