ansible/roles/shell/tasks/packages.yml

114 lines
2.1 KiB
YAML
Raw Normal View History

2018-12-21 14:59:42 +00:00
# Install our baseline packages for all machines, irrespective of what role they might have
---
- name: Add weechat repo
apt_repository:
repo: 'deb https://weechat.org/debian stretch main'
state: present
filename: weechat
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
- bsdgames
2019-01-03 05:22:31 +00:00
- build-essential
2019-01-02 16:24:40 +00:00
- byobu
- cowsay
- eggdrop
2018-12-22 23:06:31 +00:00
- elinks
2019-01-02 16:24:40 +00:00
- emacs
- fish
- htop
2019-01-02 16:24:40 +00:00
- libapache2-mod-php7.0
- libsdl1.2-dev
2019-01-02 16:24:40 +00:00
- libssl-dev
- lynx
2019-01-03 05:22:31 +00:00
- make
2019-01-02 16:24:40 +00:00
- mosh
- mutt
- openssl
- pandoc
- php-imagick
- php-memcache
- php-pear
- php7.0
- php7.0-curl
- php7.0-gd
- php7.0-imap
2019-01-02 16:24:40 +00:00
- php7.0-intl
- php7.0-mcrypt
2019-01-02 16:24:40 +00:00
- php7.0-mysql
- php7.0-pspell
- php7.0-recode
- php7.0-sqlite3
- php7.0-tidy
- php7.0-xmlrpc
- php7.0-xsl
2019-01-02 16:24:40 +00:00
- python
- python-certbot-apache
- python-pip
2019-01-03 05:22:31 +00:00
- stow
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
- tdom
2019-01-02 16:24:40 +00:00
- vim
- w3m-img
- weechat
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
- python-twisted
- python3-twisted
- openbsd-inetd
- talk
- talkd
2019-01-03 02:20:25 +00:00
- finger
- fingerd
- analog
- libconvert-binhex-perl
- libmime-tools-perl
2019-01-09 04:55:02 +00:00
- lftp
- irssi
- gopher
2019-01-17 01:40:28 +00:00
- fortune
- mono-devel
- mono-complete
- mono-dbg
- ca-certificates-mono
- mono-xsp4
- mono-apache-server
- vrms
- telnet
- neofetch
2019-01-21 14:02:42 +00:00
- libncurses5-dev
2018-12-23 20:32:37 +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-04 18:27:38 +00:00
- toot
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