ansible-thunix/roles/shell/tasks/packages.yml

328 lines
6.4 KiB
YAML
Raw Normal View History

# Install our shell role packages for all machines
2018-12-21 14:59:42 +00:00
---
- name: Add apt key for weechat
apt_key:
keyserver: p80.pool.sks-keyservers.net
id: 11E9DE8848F2B65222AA75B8D1820DB22A11534E
state: present
- name: Add apt key for toot
apt_key:
url: https://keybase.io/ihabunek/pgp_keys.asc
state: present
- name: Add apt key for zandronum
apt_key:
url: http://debian.drdteam.org/drdteam.gpg
state: present
- name: Add apt key for mono-project
apt_key:
keyserver: hkp://keyserver.ubuntu.com:80
id: 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
state: present
- name: Add weechat repo
apt_repository:
2019-07-26 20:05:03 +00:00
repo: 'deb https://weechat.org/debian buster main'
state: present
filename: weechat
update_cache: yes
- name: Add toot repo
apt_repository:
repo: 'deb http://bezdomni.net/packages/ ./'
state: present
update_cache: yes
- name: Add zandronum repo
apt_repository:
repo: 'deb http://debian.drdteam.org/ stable multiverse'
state: present
update_cache: yes
2019-02-08 00:17:36 +00:00
- name: Add debian contrib
apt_repository:
2019-07-26 20:05:03 +00:00
repo: 'deb http://ftp.de.debian.org/debian stable main contrib'
2019-02-08 00:17:36 +00:00
state: present
update_cache: yes
2019-09-20 17:30:34 +00:00
- name: Add Debian unstable
apt_repository:
repo: 'deb http://deb.debian.org/debian/ unstable main'
state: present
update_cache: yes
- name: Add mono-project repo
apt_repository:
2019-07-26 20:05:03 +00:00
repo: 'deb https://download.mono-project.com/repo/debian stable-buster main'
state: present
update_cache: yes
2018-12-21 14:59:42 +00:00
- name: Install baseline packages
2018-12-22 02:14:32 +00:00
apt:
name: "{{ packages }}"
state: present
update_cache: yes
vars:
packages:
- alpine
2019-07-15 12:36:50 +00:00
- adwaita-icon-theme
- analog
2019-11-30 00:24:44 +00:00
- autoconf2.13
- bison
2018-12-22 02:14:32 +00:00
- bsdgames
2019-01-03 05:22:31 +00:00
- build-essential
2019-01-02 16:24:40 +00:00
- byobu
2019-05-11 21:32:58 +00:00
- bzip2
- bzflag-server
- ca-certificates-mono
- caca-utils
- cmake
2019-08-27 13:38:58 +00:00
- context
2019-01-02 16:24:40 +00:00
- cowsay
- devscripts
2019-05-11 21:47:33 +00:00
- dos2unix
# - dosemu
- dovecot-pop3d
- dovecot-core
- dovecot-imapd
2019-01-02 16:24:40 +00:00
- eggdrop
2018-12-22 23:06:31 +00:00
- elinks
2019-01-02 16:24:40 +00:00
- emacs
2019-07-13 12:12:05 +00:00
- ffmpeg
- finch
- finger
- fingerd
2019-01-02 16:24:40 +00:00
- fish
2019-11-30 00:24:44 +00:00
- flex
- fortune
2019-09-20 17:30:34 +00:00
- frotz
- gitweb
- gopher
- gnome-icon-theme
# - gnome-icon-theme-extras
- htop
- hugo
2019-06-24 23:29:02 +00:00
- ident2
2019-07-15 12:36:50 +00:00
- inkscape
- imagemagick
- irssi
- isync
2019-07-23 13:13:36 +00:00
- jekyll
- ksh
2019-05-11 21:32:58 +00:00
- jq
- lbzip2
- lftp
2019-07-26 20:35:57 +00:00
- libapache2-mod-php
2019-05-23 07:31:55 +00:00
- libarchive-dev
2019-11-30 00:24:44 +00:00
- libc-dev
- libc++-dev
- libconvert-binhex-perl
2019-05-25 04:14:46 +00:00
- libffi-dev
2019-07-16 12:48:41 +00:00
- libfreetype6
- libfreetype6-dev
- libjpeg62-turbo
- libjpeg62-turbo-dev
- libmime-tools-perl
- libncurses5-dev
- libopencolorio1v5
- libopencolorio-dev
- libsdl1.2-dev
- libsdl2-dev
2019-01-02 16:24:40 +00:00
- libssl-dev
2019-11-30 00:24:44 +00:00
- libtool
- libtool-bin
- linux-headers-amd64
- lua5.3
2019-01-02 16:24:40 +00:00
- lynx
2019-01-03 05:22:31 +00:00
- make
2019-11-01 04:34:48 +00:00
- mercurial
- mc
- mc-data
2019-09-03 18:09:43 +00:00
- midori
- minetest-data
# - minetest-mod-advspawning
# - minetest-mod-animalmaterials
# - minetest-mod-animals
- minetest-mod-maidroid
- minetest-mod-mesecons
# - minetest-mod-mobf-core
# - minetest-mod-mobf-trap
- minetest-mod-moreblocks
- minetest-mod-moreores
- minetest-mod-nether
- minetest-mod-pipeworks
- minetest-mod-torches
- minetest-server
- mkdocs
- mkdocs-doc
- mkdocs-bootstrap
# - mkdocs-bootswatch
- mono-apache-server
- mono-complete
- mono-dbg
- mono-devel
- mono-xsp4
2019-07-21 01:10:32 +00:00
- moon-buggy
2019-01-02 16:24:40 +00:00
- mosh
- mutt
# - mysql-client
- nasm
# - nbsdgames
- neofetch
- neomutt
2019-08-20 11:41:20 +00:00
- newsbeuter
- newsboat
- openbsd-inetd
- opendkim
2019-01-02 16:24:40 +00:00
- openssl
- p7zip-full
2019-01-02 16:24:40 +00:00
- pandoc
- pelican
- pelican-doc
2019-01-02 16:24:40 +00:00
- php-imagick
- php-memcache
- php-pear
2019-07-26 20:35:57 +00:00
- php
- php-curl
- php-gd
- php-imap
- php-intl
- php-mysql
- php-pspell
- php-recode
- php-sqlite3
- php-tidy
- php-xmlrpc
- php7.3-xsl
- php7.3-curl
- php7.3-xml
- pngtools
- postfix-policyd-spf-python
2019-08-12 09:20:48 +00:00
- proot
2019-01-02 16:24:40 +00:00
- python
- python-certbot-apache
2020-01-22 15:39:52 +00:00
- python-flask
2019-01-02 16:24:40 +00:00
- python-pip
# - python-potr
- python-twisted
- python3
2020-01-22 15:45:45 +00:00
- python3-flask
- python3-pip
- python3-toot
- python3-twisted
- python3-potr
2019-05-25 22:07:24 +00:00
- python3-venv
2019-07-22 06:32:42 +00:00
- qemu
- qemu-efi
2019-07-27 09:36:14 +00:00
- qemu-system
2020-01-21 02:14:39 +00:00
- racket
- ranger
- ruby-paint
- ruby-trollop
2019-07-22 07:05:27 +00:00
- rustc
- scala
- scala-doc
- scala-library
2019-10-26 01:53:32 +00:00
- screen
2019-09-20 17:30:34 +00:00
- sipcalc
- staticsite
2019-01-03 05:22:31 +00:00
- stow
- talk
- talkd
2019-06-05 00:21:51 +00:00
- tango-icon-theme
2018-12-26 14:56:26 +00:00
- tcl
- tcl-dev
2019-01-02 16:24:40 +00:00
- tcl-tls
- tcl8.6
- tcllib
- tcltls
2019-11-30 00:24:44 +00:00
- texinfo
- tdom
- telnet
2019-10-04 16:01:23 +00:00
- telegram-cli
- todotxt-cli
2019-11-30 00:24:44 +00:00
- uuid
2019-01-02 16:24:40 +00:00
- vim
- vrms
2019-01-02 16:24:40 +00:00
- w3m-img
- weechat
- weechat-lua
- weechat-php
- weechat-python
- weechat-ruby
- weechat-scripts
- weechat-tcl
2019-08-16 17:34:17 +00:00
- whois
- wordgrinder-ncurses
2019-08-10 22:01:39 +00:00
- x11vnc
2019-08-10 21:31:36 +00:00
- xdm
2019-06-04 23:12:44 +00:00
- xfce4
- xfce4-goodies
- task-xfce-desktop
- zandronum-server
2019-01-01 19:35:29 +00:00
- znc
- znc-dev
- znc-perl
- znc-python
- znc-tcl
2019-01-02 16:24:40 +00:00
- zsh
2019-06-05 00:22:54 +00:00
#Install python packages, when it's the latest
- name: Install pip packages
pip:
name: "{{ packages }}"
state: present
vars:
packages:
2019-01-03 01:45:23 +00:00
- rtv
2018-12-23 20:32:37 +00:00
- name: Install locally created bins
copy:
src: ../files/chat
dest: /usr/local/bin
owner: root
group: root
mode: 0755
2019-02-18 17:24:11 +00:00
- name: Install remote DCSS
copy:
src: ../files/usr/local/bin/dcss
dest: /usr/local/bin/dcss
owner: root
group: root
mode: 0755
2019-02-26 01:54:34 +00:00
- name: Instal tldr
copy:
src: ../files/usr/local/bin/tldr
dest: /usr/local/bin/tldr
owner: root
group: root
mode: 0755
2019-07-10 12:15:47 +00:00
- name: Install CLI wiki browser
copy:
src: ../files/usr/local/bin/wiki
2019-07-10 12:29:24 +00:00
dest: /usr/local/bin/wiki
2019-07-10 12:15:47 +00:00
owner: root
group: root
mode: 0755
2019-12-24 15:17:53 +00:00
- name: Install Telehack wrapper
copy:
src: ../files/usr/local/bin/telehack
dest: /usr/local/bin/telehack
owner: root
group: root
mode: 0755
- name: Install Backup Job
copy:
src: ../files/usr/local/bin/backup
dest: /usr/local/bin/backup
owner: root
group: root
mode: 0774