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
|
||||
- name: "Installing desktop environments"
|
||||
apt: >
|
||||
name="{{item}}"
|
||||
state=present
|
||||
with_items:
|
||||
- lightdm
|
||||
- lxde
|
||||
- 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
|
||||
|
||||
- include: system.yml
|
||||
- include: desktop.yml
|
||||
- include: shopping.yml
|
||||
- include: development.yml
|
||||
- include: multimedia.yml
|
||||
- include: network.yml
|
||||
- include: office.yml
|
||||
- include: security.yml
|
||||
|
|
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