318 lines
6.5 KiB
YAML
318 lines
6.5 KiB
YAML
- hosts: all
|
|
tasks:
|
|
- name: Install apt-transport-https
|
|
apt:
|
|
name: apt-transport-https
|
|
state: latest
|
|
|
|
- name: "deb security.debian.org/debian-security"
|
|
apt_repository:
|
|
repo: "deb http://security.debian.org/debian-security stretch/updates contrib non-free"
|
|
state: present
|
|
|
|
- name: "deb-src security.debian.org/debian-security"
|
|
apt_repository:
|
|
repo: "deb-src http://security.debian.org/debian-security stretch/updates contrib non-free"
|
|
state: present
|
|
|
|
- name: "deb Contrib, Non-free"
|
|
apt_repository:
|
|
repo: "deb http://ftp.us.debian.org/debian stretch contrib non-free"
|
|
state: present
|
|
|
|
- name: "deb-src Contrib, Non-free"
|
|
apt_repository:
|
|
repo: "deb-src http://ftp.us.debian.org/debian stretch contrib non-free"
|
|
state: present
|
|
|
|
- name: Node.js Repository Key
|
|
apt_key:
|
|
url: https://deb.nodesource.com/gpgkey/nodesource.gpg.key
|
|
state: present
|
|
- name: Node.js Repository
|
|
apt_repository:
|
|
repo: "deb https://deb.nodesource.com/node_6.x jessie main"
|
|
state: present
|
|
- name: Node.js Src Repository
|
|
apt_repository:
|
|
repo: "deb-src https://deb.nodesource.com/node_6.x jessie main"
|
|
state: present
|
|
|
|
- name: Tarsnap Repository Key
|
|
apt_key:
|
|
url: https://pkg.tarsnap.com/tarsnap-deb-packaging-key.asc
|
|
state: present
|
|
- name: Tarsnap Repository
|
|
apt_repository:
|
|
repo: "deb http://pkg.tarsnap.com/deb/stretch ./"
|
|
state: present
|
|
|
|
- name: Chrome Repository Key
|
|
apt_key:
|
|
url: https://dl-ssl.google.com/linux/linux_signing_key.pub
|
|
state: present
|
|
- name: Chrome Repository
|
|
apt_repository:
|
|
repo: "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"
|
|
filename: google-chrome
|
|
state: present
|
|
|
|
- name: Docker Repository Key
|
|
apt_key:
|
|
url: https://download.docker.com/linux/debian/gpg
|
|
state: present
|
|
- name: Docker Repository
|
|
apt_repository:
|
|
repo: "deb [arch=amd64] https://download.docker.com/linux/debian stretch stable"
|
|
state: present
|
|
|
|
- name: VirtualBox Repository Key 1
|
|
apt_key:
|
|
url: https://www.virtualbox.org/download/oracle_vbox_2016.asc
|
|
state: present
|
|
- name: VirtualBox Repository Key 2
|
|
apt_key:
|
|
url: https://www.virtualbox.org/download/oracle_vbox.asc
|
|
state: present
|
|
- name: VirtualBox Repository
|
|
apt_repository:
|
|
repo: "deb http://download.virtualbox.org/virtualbox/debian stretch contrib"
|
|
state: present
|
|
|
|
|
|
|
|
# update system
|
|
- name: Update | Update System
|
|
apt:
|
|
upgrade: dist
|
|
update_cache: true
|
|
|
|
# install packages
|
|
|
|
- name: Install ansible
|
|
apt:
|
|
name: ansible
|
|
state: latest
|
|
|
|
- name: Install bzr
|
|
apt:
|
|
name: bzr
|
|
state: latest
|
|
|
|
- name: Install clang
|
|
apt:
|
|
name: clang
|
|
state: latest
|
|
|
|
- name: Install cmake
|
|
apt:
|
|
name: cmake
|
|
state: latest
|
|
|
|
- name: Install ctags
|
|
apt:
|
|
name: ctags
|
|
state: latest
|
|
|
|
- name: Install curl
|
|
apt:
|
|
name: curl
|
|
state: latest
|
|
|
|
- name: Install docker
|
|
apt:
|
|
name: docker-ce
|
|
state: latest
|
|
|
|
- name: Install docker-compose
|
|
apt:
|
|
name: docker-compose
|
|
state: latest
|
|
|
|
- name: Install firmware-iwlwifi
|
|
apt:
|
|
name: firmware-iwlwifi
|
|
state: latest
|
|
|
|
- name: Install fonts-symbola
|
|
apt:
|
|
name: fonts-symbola
|
|
state: latest
|
|
|
|
- name: Install ftp
|
|
apt:
|
|
name: ftp
|
|
state: latest
|
|
|
|
- name: Install git
|
|
apt:
|
|
name: git
|
|
state: latest
|
|
|
|
- name: Install gnome-boxes
|
|
apt:
|
|
name: gnome-boxes
|
|
state: latest
|
|
|
|
- name: Install gnome-tweak-tool
|
|
apt:
|
|
name: gnome-tweak-tool
|
|
state: latest
|
|
|
|
- name: Install Go
|
|
apt:
|
|
name: golang
|
|
state: latest
|
|
|
|
- name: Install google-chrome-stable
|
|
apt:
|
|
name: google-chrome-stable
|
|
state: latest
|
|
|
|
- name: Install jq
|
|
apt:
|
|
name: jq
|
|
state: latest
|
|
|
|
- name: Install llvm
|
|
apt:
|
|
name: llvm
|
|
state: latest
|
|
|
|
- name: Install mgba-qt
|
|
apt:
|
|
name: mgba-qt
|
|
state: latest
|
|
|
|
- name: Install nodejs
|
|
apt:
|
|
name: nodejs
|
|
state: latest
|
|
|
|
- name: Install pandoc
|
|
apt:
|
|
name: pandoc
|
|
state: latest
|
|
|
|
- name: Install polari
|
|
apt:
|
|
name: polari
|
|
state: latest
|
|
|
|
- name: Install python-pip
|
|
apt:
|
|
name: python-pip
|
|
state: latest
|
|
|
|
- name: Install python-netaddr
|
|
apt:
|
|
name: python-netaddr
|
|
state: latest
|
|
|
|
- name: Install qtcreator
|
|
apt:
|
|
name: qtcreator
|
|
state: latest
|
|
|
|
- name: Install redshift-gtk
|
|
apt:
|
|
name: redshift-gtk
|
|
state: latest
|
|
|
|
#- name: Install remmina
|
|
# apt:
|
|
# name: remmina
|
|
# state: latest
|
|
|
|
- name: Install rsync
|
|
apt:
|
|
name: rsync
|
|
state: latest
|
|
|
|
- name: Install samba
|
|
apt:
|
|
name: samba
|
|
state: latest
|
|
|
|
- name: Install sl
|
|
apt:
|
|
name: sl
|
|
state: latest
|
|
|
|
# - name: Install slack
|
|
# apt:
|
|
# name: slack
|
|
# state: latest
|
|
|
|
# - name: Install steam
|
|
# apt:
|
|
# name: steam
|
|
# state: latest
|
|
|
|
- name: Install sshfs
|
|
apt:
|
|
name: sshfs
|
|
state: latest
|
|
|
|
- name: Install sudo
|
|
apt:
|
|
name: sudo
|
|
state: latest
|
|
|
|
- name: Install syncthing
|
|
apt:
|
|
name: syncthing
|
|
state: latest
|
|
|
|
- name: Install tarsnap
|
|
apt:
|
|
name: tarsnap
|
|
state: latest
|
|
|
|
- name: Install tig
|
|
apt:
|
|
name: tig
|
|
state: latest
|
|
|
|
- name: Install tmux
|
|
apt:
|
|
name: tmux
|
|
state: latest
|
|
|
|
- name: Install tree
|
|
apt:
|
|
name: tree
|
|
state: latest
|
|
|
|
- name: Install virtualbox-5.1
|
|
apt:
|
|
name: virtualbox-5.1
|
|
state: latest
|
|
|
|
- name: Install vim-gtk3
|
|
apt:
|
|
name: vim-gtk3
|
|
state: latest
|
|
|
|
- name: Install vlc
|
|
apt:
|
|
name: vlc
|
|
state: latest
|
|
|
|
- name: Install zsh
|
|
apt:
|
|
name: zsh
|
|
state: latest
|
|
|
|
- name: Install zfs-dkms
|
|
apt:
|
|
name: zfs-dkms
|
|
state: latest
|
|
|
|
- name: Install zfsutils-linux
|
|
apt:
|
|
name: zfsutils-linux
|
|
state: latest
|
|
|
|
- include: 'general.yml'
|