ansible/roles/shell/tasks/packages.yml

64 lines
1.2 KiB
YAML

# 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
- name: Install baseline packages
apt:
name: "{{ packages }}"
state: present
update_cache: yes
vars:
packages:
- vim
- alpine
- weechat
- mutt
- python
- rtv
- lynx
- w3m-img
- python-pip
- cowsay
- byobu
- bsdgames
- emacs
- elinks
- pandoc
- python-certbot-apache
- zsh
- mosh
- exim4
- htop
- libsdl1.2-dev
- php7.0
- libapache2-mod-php7.0
- php7.0-mysql
- php7.0-curl
- php7.0-gd
- php7.0-intl
- php-pear
- php-imagick
- php7.0-imap
- php7.0-mcrypt
- php-memcache
- php7.0-pspell
- php7.0-recode
- php7.0-sqlite3
- php7.0-tidy
- php7.0-xmlrpc
- php7.0-xsl
- tcl
- name: Install locally created bins
copy:
src: ../files/chat
dest: /usr/local/bin
owner: root
group: root
mode: 0755