2019-02-06 19:22:28 +00:00
|
|
|
# Install our shell role packages for all machines
|
2018-12-21 14:59:42 +00:00
|
|
|
---
|
2019-01-24 15:43:03 +00:00
|
|
|
- name: Add apt key for weechat
|
|
|
|
apt_key:
|
2023-06-27 18:00:08 +00:00
|
|
|
keyserver: hkps://keys.openpgp.org
|
2019-01-24 15:43:03 +00:00
|
|
|
id: 11E9DE8848F2B65222AA75B8D1820DB22A11534E
|
|
|
|
state: present
|
|
|
|
|
|
|
|
- name: Add apt key for toot
|
|
|
|
apt_key:
|
|
|
|
url: https://keybase.io/ihabunek/pgp_keys.asc
|
|
|
|
state: present
|
|
|
|
|
2023-06-27 18:10:24 +00:00
|
|
|
#- name: Add apt key for zandronum
|
|
|
|
# apt_key:
|
|
|
|
# url: http://debian.drdteam.org/drdteam.gpg
|
|
|
|
# state: present
|
2023-07-04 19:17:49 +00:00
|
|
|
- name: Add apt key for Amazon Corretto
|
|
|
|
apt_key:
|
|
|
|
url: https://apt.corretto.aws/corretto.key
|
|
|
|
state: present
|
2019-02-05 23:45:35 +00:00
|
|
|
|
2019-03-13 20:50:45 +00:00
|
|
|
- name: Add apt key for mono-project
|
|
|
|
apt_key:
|
|
|
|
keyserver: hkp://keyserver.ubuntu.com:80
|
|
|
|
id: 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
|
|
|
|
state: present
|
|
|
|
|
2018-12-27 03:31:11 +00:00
|
|
|
- name: Add weechat repo
|
|
|
|
apt_repository:
|
2023-06-28 15:21:50 +00:00
|
|
|
repo: 'deb https://weechat.org/debian bullseye main'
|
2018-12-27 03:31:11 +00:00
|
|
|
state: present
|
|
|
|
filename: weechat
|
|
|
|
update_cache: yes
|
|
|
|
|
2023-07-04 19:17:49 +00:00
|
|
|
- name: Add Corretto repo
|
|
|
|
apt_repository:
|
|
|
|
repo: 'deb https://apt.corretto.aws stable main'
|
|
|
|
state: present
|
|
|
|
update_cache: yes
|
|
|
|
|
2019-01-24 15:43:03 +00:00
|
|
|
- name: Add toot repo
|
|
|
|
apt_repository:
|
|
|
|
repo: 'deb http://bezdomni.net/packages/ ./'
|
|
|
|
state: present
|
|
|
|
update_cache: yes
|
|
|
|
|
2023-06-27 18:10:24 +00:00
|
|
|
#- name: Add zandronum repo
|
|
|
|
# apt_repository:
|
|
|
|
# repo: 'deb http://debian.drdteam.org/ stable multiverse'
|
|
|
|
# state: present
|
|
|
|
# update_cache: yes
|
2019-03-13 20:50:45 +00:00
|
|
|
|
2019-02-08 00:17:36 +00:00
|
|
|
- name: Add debian contrib
|
|
|
|
apt_repository:
|
2023-06-28 15:21:50 +00:00
|
|
|
repo: 'deb http://ftp.de.debian.org/debian bullseye main contrib'
|
2019-02-08 00:17:36 +00:00
|
|
|
state: present
|
|
|
|
update_cache: yes
|
2019-02-05 23:45:35 +00:00
|
|
|
|
2020-07-19 20:18:06 +00:00
|
|
|
#- name: Add mono-project repo
|
|
|
|
# apt_repository:
|
|
|
|
# repo: 'deb https://download.mono-project.com/repo/debian bullseye main'
|
|
|
|
# state: present
|
|
|
|
# update_cache: yes
|
2019-03-13 20:50:45 +00:00
|
|
|
|
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
|
2023-07-04 16:22:51 +00:00
|
|
|
# - adwaita-icon-theme
|
2019-05-09 08:27:39 +00:00
|
|
|
- analog
|
2019-11-30 00:24:44 +00:00
|
|
|
- autoconf2.13
|
2021-01-30 00:45:52 +00:00
|
|
|
- bat
|
2019-11-30 00:24:44 +00:00
|
|
|
- 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
|
2019-05-09 08:27:39 +00:00
|
|
|
- bzflag-server
|
|
|
|
- ca-certificates-mono
|
|
|
|
- caca-utils
|
2020-07-19 20:18:06 +00:00
|
|
|
- clang
|
2022-02-20 06:13:13 +00:00
|
|
|
- clisp
|
2020-05-17 04:23:58 +00:00
|
|
|
- cloc
|
2019-05-09 08:27:39 +00:00
|
|
|
- cmake
|
2023-07-04 18:44:40 +00:00
|
|
|
# - cmake-curses-gui
|
2020-05-12 21:43:11 +00:00
|
|
|
- cmark
|
2020-12-12 10:55:15 +00:00
|
|
|
- cmatrix
|
2023-07-04 19:00:43 +00:00
|
|
|
# - context
|
2019-01-02 16:24:40 +00:00
|
|
|
- cowsay
|
2019-05-09 08:27:39 +00:00
|
|
|
- devscripts
|
2022-02-04 00:05:30 +00:00
|
|
|
- dialog
|
2020-03-26 10:59:30 +00:00
|
|
|
- dopewars
|
2023-07-04 16:22:51 +00:00
|
|
|
# - dos2unix
|
2020-03-26 11:29:20 +00:00
|
|
|
# - dosemu
|
2019-09-15 22:25:54 +00:00
|
|
|
- dovecot-pop3d
|
|
|
|
- dovecot-core
|
|
|
|
- dovecot-imapd
|
2021-02-01 12:17:40 +00:00
|
|
|
- dtach
|
2019-01-02 16:24:40 +00:00
|
|
|
- eggdrop
|
2021-01-30 00:45:52 +00:00
|
|
|
- exa
|
2018-12-22 23:06:31 +00:00
|
|
|
- elinks
|
2019-01-02 16:24:40 +00:00
|
|
|
- emacs
|
2023-07-04 16:22:51 +00:00
|
|
|
# - ffmpeg
|
2019-05-09 08:27:39 +00:00
|
|
|
- finch
|
|
|
|
- finger
|
|
|
|
- fingerd
|
2019-01-02 16:24:40 +00:00
|
|
|
- fish
|
2021-02-04 14:27:41 +00:00
|
|
|
# - fd
|
2021-10-01 10:33:42 +00:00
|
|
|
- fd-find
|
2023-07-04 18:54:22 +00:00
|
|
|
# - flatpak
|
|
|
|
# - flatpak-builder
|
2019-11-30 00:24:44 +00:00
|
|
|
- flex
|
2019-05-09 08:27:39 +00:00
|
|
|
- fortune
|
2019-09-20 17:30:34 +00:00
|
|
|
- frotz
|
2021-07-11 20:52:07 +00:00
|
|
|
- git-email
|
2019-05-09 08:27:39 +00:00
|
|
|
- gitweb
|
2020-07-09 14:51:57 +00:00
|
|
|
- golang
|
2019-05-09 08:27:39 +00:00
|
|
|
- gopher
|
2023-07-04 16:22:51 +00:00
|
|
|
# - gnome-icon-theme
|
2020-02-16 23:03:49 +00:00
|
|
|
# - gnome-icon-theme-extras
|
2018-12-25 19:42:45 +00:00
|
|
|
- htop
|
2019-05-09 08:27:39 +00:00
|
|
|
- hugo
|
2020-07-09 12:44:24 +00:00
|
|
|
# - ident2
|
2023-07-04 16:22:51 +00:00
|
|
|
# - inkscape
|
2019-05-09 08:27:39 +00:00
|
|
|
- imagemagick
|
2020-12-21 09:36:34 +00:00
|
|
|
- ircii
|
2019-05-09 08:27:39 +00:00
|
|
|
- irssi
|
2019-08-01 13:34:51 +00:00
|
|
|
- isync
|
2023-07-04 19:17:49 +00:00
|
|
|
- java-17-amazon-corretto-jdk
|
|
|
|
- libxi6
|
|
|
|
- libxtst6
|
|
|
|
- libxrender1
|
2019-07-23 13:13:36 +00:00
|
|
|
- jekyll
|
2019-08-01 13:34:51 +00:00
|
|
|
- ksh
|
2019-05-11 21:32:58 +00:00
|
|
|
- jq
|
2019-07-18 01:24:29 +00:00
|
|
|
- lbzip2
|
2019-05-09 08:27:39 +00:00
|
|
|
- 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
|
2019-05-09 08:27:39 +00:00
|
|
|
- libconvert-binhex-perl
|
2019-05-25 04:14:46 +00:00
|
|
|
- libffi-dev
|
2019-07-16 12:48:41 +00:00
|
|
|
- libfreetype6
|
|
|
|
- libfreetype6-dev
|
2019-07-17 00:20:02 +00:00
|
|
|
- libjpeg62-turbo
|
|
|
|
- libjpeg62-turbo-dev
|
2019-05-09 08:27:39 +00:00
|
|
|
- libmime-tools-perl
|
2021-02-01 12:17:40 +00:00
|
|
|
- libncurses-dev
|
2023-06-28 15:21:50 +00:00
|
|
|
- libopencolorio1v5
|
2023-06-28 15:03:32 +00:00
|
|
|
- opencolorio-tools
|
2019-07-17 00:20:02 +00:00
|
|
|
- libopencolorio-dev
|
2023-07-04 18:54:22 +00:00
|
|
|
# - 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
|
2020-06-10 09:30:10 +00:00
|
|
|
- lolcat
|
2019-08-01 13:34:51 +00:00
|
|
|
- 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
|
2019-05-09 08:27:39 +00:00
|
|
|
- mc
|
|
|
|
- mc-data
|
2020-09-09 19:18:52 +00:00
|
|
|
- micro
|
2023-07-04 16:22:51 +00:00
|
|
|
# - midori
|
2019-05-09 08:27:39 +00:00
|
|
|
- minetest-data
|
2020-02-16 23:03:49 +00:00
|
|
|
# - minetest-mod-advspawning
|
|
|
|
# - minetest-mod-animalmaterials
|
|
|
|
# - minetest-mod-animals
|
2019-05-09 08:27:39 +00:00
|
|
|
- minetest-mod-maidroid
|
|
|
|
- minetest-mod-mesecons
|
2020-02-16 23:03:49 +00:00
|
|
|
# - minetest-mod-mobf-core
|
|
|
|
# - minetest-mod-mobf-trap
|
2019-05-09 08:27:39 +00:00
|
|
|
- minetest-mod-moreblocks
|
|
|
|
- minetest-mod-moreores
|
|
|
|
- minetest-mod-nether
|
|
|
|
- minetest-mod-pipeworks
|
2023-06-27 20:24:20 +00:00
|
|
|
# - minetest-mod-torches
|
2019-05-09 08:27:39 +00:00
|
|
|
- minetest-server
|
2019-07-23 13:32:16 +00:00
|
|
|
- mkdocs
|
|
|
|
- mkdocs-doc
|
|
|
|
- mkdocs-bootstrap
|
2020-02-16 23:03:49 +00:00
|
|
|
# - mkdocs-bootswatch
|
2019-05-09 08:27:39 +00:00
|
|
|
- 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
|
2020-02-16 23:03:49 +00:00
|
|
|
# - mysql-client
|
2019-05-17 19:53:03 +00:00
|
|
|
- nasm
|
2020-02-16 23:03:49 +00:00
|
|
|
# - nbsdgames
|
2019-05-09 08:27:39 +00:00
|
|
|
- neofetch
|
2019-08-01 13:34:51 +00:00
|
|
|
- neomutt
|
2021-01-30 00:48:37 +00:00
|
|
|
- neovim
|
2023-06-27 20:25:53 +00:00
|
|
|
#- newsbeuter
|
2019-08-20 11:41:20 +00:00
|
|
|
- newsboat
|
2020-07-09 12:51:34 +00:00
|
|
|
- oidentd
|
2019-05-09 08:27:39 +00:00
|
|
|
- openbsd-inetd
|
|
|
|
- opendkim
|
2019-01-02 16:24:40 +00:00
|
|
|
- openssl
|
2019-05-09 08:27:39 +00:00
|
|
|
- p7zip-full
|
2019-01-02 16:24:40 +00:00
|
|
|
- pandoc
|
2020-02-22 16:16:47 +00:00
|
|
|
- pwgen
|
2019-07-23 13:32:16 +00:00
|
|
|
- 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
|
2020-03-09 21:59:47 +00:00
|
|
|
- php-ps
|
2019-07-26 20:35:57 +00:00
|
|
|
- php-pspell
|
2020-07-19 20:18:06 +00:00
|
|
|
# - php-recode
|
2019-07-26 20:35:57 +00:00
|
|
|
- php-sqlite3
|
|
|
|
- php-tidy
|
|
|
|
- php-xmlrpc
|
2021-09-27 15:44:58 +00:00
|
|
|
- php-zip
|
2020-07-19 20:18:06 +00:00
|
|
|
# - php7.3-xsl
|
|
|
|
# - php7.3-curl
|
|
|
|
# - php7.3-xml
|
2023-07-04 18:44:40 +00:00
|
|
|
# - pngtools
|
2019-11-25 14:30:22 +00:00
|
|
|
- postfix-policyd-spf-python
|
2020-04-23 00:26:23 +00:00
|
|
|
- poezio
|
2019-08-12 09:20:48 +00:00
|
|
|
- proot
|
2020-04-23 00:13:26 +00:00
|
|
|
- profanity
|
2023-06-28 16:42:24 +00:00
|
|
|
- python
|
2023-06-27 20:17:46 +00:00
|
|
|
- python3-certbot-apache
|
2023-06-27 18:40:35 +00:00
|
|
|
# - python-pip
|
|
|
|
# - python-potr
|
2023-06-27 19:45:58 +00:00
|
|
|
- python3
|
2023-06-27 18:34:18 +00:00
|
|
|
- python3-django
|
2023-06-27 18:38:21 +00:00
|
|
|
- python3-flask
|
|
|
|
- python3-pip
|
|
|
|
- python3-toot
|
|
|
|
- python3-twisted
|
|
|
|
- python3-potr
|
2023-06-27 18:47:10 +00:00
|
|
|
- python3-venv
|
2023-07-04 16:22:51 +00:00
|
|
|
# - qemu
|
|
|
|
# - qemu-efi
|
|
|
|
# - qemu-system
|
2020-01-21 02:14:39 +00:00
|
|
|
- racket
|
2019-05-09 08:27:39 +00:00
|
|
|
- ranger
|
2022-02-06 18:17:46 +00:00
|
|
|
- ripgrep
|
2019-05-09 08:27:39 +00:00
|
|
|
- ruby-paint
|
|
|
|
- ruby-trollop
|
2019-07-22 07:05:27 +00:00
|
|
|
- rustc
|
2020-04-22 23:34:47 +00:00
|
|
|
- sat-xmpp-primitivus
|
2019-05-09 08:27:39 +00:00
|
|
|
- scala
|
|
|
|
- scala-doc
|
|
|
|
- scala-library
|
2019-10-26 01:53:32 +00:00
|
|
|
- screen
|
2019-09-20 17:30:34 +00:00
|
|
|
- sipcalc
|
2023-07-04 19:12:32 +00:00
|
|
|
- software-properties-common
|
2023-06-27 20:28:53 +00:00
|
|
|
# - staticsite
|
2019-01-03 05:22:31 +00:00
|
|
|
- stow
|
2019-05-09 08:27:39 +00:00
|
|
|
- talk
|
|
|
|
- talkd
|
2019-06-05 00:21:51 +00:00
|
|
|
- tango-icon-theme
|
2018-12-26 14:56:26 +00:00
|
|
|
- tcl
|
2018-12-30 00:16:15 +00:00
|
|
|
- tcl-dev
|
2019-01-02 16:24:40 +00:00
|
|
|
- tcl-tls
|
|
|
|
- tcl8.6
|
2022-03-25 10:04:36 +00:00
|
|
|
- tcl8.6-dev
|
2018-12-30 00:16:15 +00:00
|
|
|
- tcllib
|
|
|
|
- tcltls
|
2019-11-30 00:24:44 +00:00
|
|
|
- texinfo
|
2018-12-30 00:16:15 +00:00
|
|
|
- tdom
|
2019-05-09 08:27:39 +00:00
|
|
|
- telnet
|
2023-06-28 15:21:50 +00:00
|
|
|
- telegram-cli
|
2019-05-09 08:27:39 +00:00
|
|
|
- todotxt-cli
|
2020-06-08 16:04:55 +00:00
|
|
|
- unrar-free
|
2021-12-06 14:16:45 +00:00
|
|
|
- urlscan
|
2019-11-30 00:24:44 +00:00
|
|
|
- uuid
|
2019-01-02 16:24:40 +00:00
|
|
|
- vim
|
2019-05-09 08:27:39 +00:00
|
|
|
- vrms
|
2019-01-02 16:24:40 +00:00
|
|
|
- w3m-img
|
|
|
|
- weechat
|
2019-08-01 13:34:51 +00:00
|
|
|
- weechat-lua
|
|
|
|
- weechat-php
|
|
|
|
- weechat-python
|
|
|
|
- weechat-ruby
|
|
|
|
- weechat-scripts
|
|
|
|
- weechat-tcl
|
2019-08-16 17:34:17 +00:00
|
|
|
- whois
|
2019-05-09 08:27:39 +00:00
|
|
|
- wordgrinder-ncurses
|
2023-07-04 16:22:51 +00:00
|
|
|
# - x11vnc
|
|
|
|
# - xdm
|
|
|
|
# - xfce4
|
|
|
|
# - xfce4-goodies
|
|
|
|
# - task-xfce-desktop
|
2023-06-27 18:10:24 +00:00
|
|
|
# - 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
|
|
|
|
2019-01-03 01:43:49 +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
|
2019-01-03 01:43:49 +00:00
|
|
|
|
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
|
2020-01-05 04:04:24 +00:00
|
|
|
|
2023-08-24 15:57:56 +00:00
|
|
|
- name: Install resources-used command
|
|
|
|
copy:
|
|
|
|
src: ../files/usr/local/bin/resources-used
|
|
|
|
dest: /usr/local/bin/resources-used
|
|
|
|
owner: root
|
|
|
|
group: root
|
|
|
|
mode: 0755
|
|
|
|
|
2020-01-05 04:04:24 +00:00
|
|
|
- name: Install Backup Job
|
|
|
|
copy:
|
|
|
|
src: ../files/usr/local/bin/backup
|
|
|
|
dest: /usr/local/bin/backup
|
|
|
|
owner: root
|
|
|
|
group: root
|
|
|
|
mode: 0774
|