src.dualinventive.com/devops/ansible/roles/development/tasks/packages.yml

105 lines
1.8 KiB
YAML

- apt:
name: '{{ packages }}'
state: latest
update_cache: yes
cache_valid_time: 3600
vars:
packages:
- htop
- rsync
- vim
- sudo
- nano
- xz-utils
- p7zip-full
- zip
- unzip
- tmux
- git
- nmap
- bash-completion
- valgrind
- doxygen
- dia
- gcovr
- strace
- colordiff
- pkg-config
- build-essential
- clang
- autoconf
- automake
- devscripts
- debhelper
- dh-autoreconf
- mysql-client
- libzmq1
- libzmq-dev
- redis
- libssl-dev
- libc6-i386
- wine
- libcurl4-openssl-dev
- checkinstall
- python-sphinx
- libhiredis
- libjansson
- graphviz
- di-tex-template
- lib32ncurses5
- gdb
- cccc
- dos2unix
- libsox2
- libsox-dev
- libsox-fmt-all
- can-utils
- fuse
- tree
- tcpdump
- fakeroot
- fakechroot
- daemon
- manpages-dev
- manpages
- pandoc
- pandoc-data
- librsvg2-bin
- imagemagick
- dnsutils
- xclip
- dh-systemd
- tcl
- sqlite3
- git-flow
- xsltproc
- php-msgpack
- silversearcher-ag
- libpgm-dev
- uuid-dev
- libusb-1.0-0-dev
- cdbs
- libpcap-dev
- libboost-all-dev
- name: Install packages from backports
apt:
name: '{{ packages }}'
state: latest
default_release: "{{ ansible_distribution_release }}-backports"
vars:
packages:
- cmake
- ruby-compass
- name: Remove PHP5 packages
apt:
name: '{{ packages }}'
state: absent
vars:
packages:
- php5-cli
- php5-dev
- php-zmq
- php5-mysql