This repository has been archived on 2017-06-25. You can view files and clone it, but cannot push or open issues or pull requests.
ansible-fedora-workstation/debian.yml

298 lines
6.0 KiB
YAML
Raw Normal View History

2017-05-18 00:54:17 -05:00
- hosts: all
tasks:
- name: Install apt-transport-https
apt:
name: apt-transport-https
state: latest
2017-05-20 22:23:54 -05:00
- 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"
2017-05-18 00:54:17 -05:00
apt_repository:
2017-05-18 01:23:33 -05:00
repo: "deb http://ftp.us.debian.org/debian stretch contrib non-free"
2017-05-18 00:54:17 -05:00
state: present
2017-05-20 22:23:54 -05:00
- name: "deb-src Contrib, Non-free"
apt_repository:
repo: "deb-src http://ftp.us.debian.org/debian stretch contrib non-free"
state: present
2017-05-23 04:23:10 -05:00
- 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
2017-05-18 01:05:39 -05:00
- 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
2017-05-18 00:54:17 -05:00
- 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
# update system
- name: Update | Update System
apt:
upgrade: dist
update_cache: true
# install packages
2017-05-23 04:47:27 -05:00
- name: Install ansible
2017-05-18 00:54:17 -05:00
apt:
name: ansible
state: latest
- name: Install bzr
apt:
name: bzr
state: latest
- name: Install clang
apt:
name: clang
state: latest
2017-05-24 02:32:54 -05:00
- name: Install cmake
apt:
name: cmake
state: latest
2017-05-23 04:23:10 -05:00
- name: Install ctags
2017-05-18 00:54:17 -05:00
apt:
name: ctags
state: latest
2017-05-23 04:23:10 -05:00
- name: Install curl
apt:
name: curl
state: latest
2017-05-23 04:47:27 -05:00
- name: Install docker
2017-05-18 00:54:17 -05:00
apt:
name: docker-ce
state: latest
2017-05-23 04:47:27 -05:00
- name: Install docker-compose
2017-05-18 00:54:17 -05:00
apt:
name: docker-compose
state: latest
2017-05-20 17:27:31 -05:00
- name: Install firmware-iwlwifi
apt:
name: firmware-iwlwifi
state: latest
2017-06-09 14:05:28 -05:00
- name: Install fonts-symbola
apt:
name: fonts-symbola
state: latest
2017-06-01 05:43:05 -05:00
- name: Install ftp
apt:
name: ftp
state: latest
2017-05-23 04:47:27 -05:00
- name: Install git
2017-05-18 00:54:17 -05:00
apt:
name: git
state: latest
2017-05-25 06:09:04 -05:00
- name: Install gnome-boxes
apt:
name: gnome-boxes
state: latest
2017-05-18 00:54:17 -05:00
- name: Install gnome-tweak-tool
apt:
name: gnome-tweak-tool
state: latest
- name: Install Go
apt:
name: golang
state: latest
2017-05-23 04:47:27 -05:00
- name: Install google-chrome-stable
2017-05-18 00:54:17 -05:00
apt:
name: google-chrome-stable
state: latest
- name: Install jq
apt:
name: jq
state: latest
- name: Install llvm
apt:
name: llvm
state: latest
2017-05-23 04:47:27 -05:00
- name: Install mgba-qt
apt:
name: mgba-qt
state: latest
2017-05-23 04:23:10 -05:00
- name: Install nodejs
apt:
name: nodejs
state: latest
2017-05-18 00:54:17 -05:00
- 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
2017-05-20 21:56:55 -05:00
- name: Install sl
apt:
name: sl
state: latest
2017-05-18 00:54:17 -05:00
# - name: Install slack
# apt:
# name: slack
# state: latest
# - name: Install steam
# apt:
# name: steam
# state: latest
- name: Install sshfs
apt:
name: sshfs
state: latest
2017-05-18 00:54:17 -05:00
- name: Install sudo
apt:
name: sudo
state: latest
- name: Install syncthing
apt:
name: syncthing
state: latest
2017-05-18 01:05:39 -05:00
- name: Install tarsnap
apt:
name: tarsnap
state: latest
2017-05-18 00:54:17 -05:00
- 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 vim-gtk3
apt:
name: vim-gtk3
state: latest
- name: Install vlc
apt:
name: vlc
state: latest
2017-05-23 04:47:27 -05:00
- name: Install zsh
2017-05-18 00:54:17 -05:00
apt:
name: zsh
state: latest
2017-05-23 04:47:27 -05:00
- name: Install zfs-dkms
2017-05-18 00:54:17 -05:00
apt:
name: zfs-dkms
state: latest
2017-05-23 04:47:27 -05:00
- name: Install zfsutils-linux
2017-05-18 00:54:17 -05:00
apt:
name: zfsutils-linux
state: latest
- include: 'general.yml'