Skip to content
Snippets Groups Projects
Commit 476113b7 authored by Chris Hines's avatar Chris Hines
Browse files

initial commit of extra_packages role, derived from extra_rpms role in cvl

parent 3c2d0c72
No related branches found
No related tags found
1 merge request!58initial commit of extra_packages role, derived from extra_rpms role in cvl
This role adds all the packages we think are useful but aren't clearly a dependency of some function.
---
- include_vars: "{{ ansible_distribution }}_{{ ansible_distribution_major_version }}.yml"
#- name: "Install extra packages"
# yum: "name={{ item }} state=present"
# with_items: "{{ packages }}"
# become: true
# become_user: root
# when: ansible_os_family == 'RedHat'
- name: "Install package groups"
yum: "name={{ item }} state=present"
with_items: "{{ package_groups }}"
become: true
become_user: root
when: ansible_os_family == 'RedHat'
- name: "Install environment groups"
yum: "name={{ item }} state=present"
with_items: "{{ environment_groups }}"
become: true
become_user: root
when: ansible_os_family == 'RedHat'
#- name: "Install extra packages"
# apt: "name={{ item }} state=present"
# with_items: "{{ packages }}"
# become: true
# become_user: root
# when: ansible_os_family == 'Debian'
# all packages to be installed on centos 7
package_groups:
# - '@development-tools'
- '@Development Tools'
environment_groups:
# - "@^gnome-desktop-environment" #gnome environment
- '@^Server with GUI'
- '@^GNOME Desktop'
- '@^KDE Plasma Workspaces'
packages:
- lzip
- screen
- mailx
- subversion
- mlocate
- finger
- python-devel
- python-pip
- python-wheel
- openldap-devel
- lapack
- blas
- gcc-c++
- psmisc
- iotop
#- @X Window System
- libX11-devel
- moreutils
- traceroute
- tmux
- git
- subversion
- numactl
- numactl-libs
- numactl-devel
#stuff for relion
- vim
- gedit
- m4
- flex
- flex-devel
- bison
- bison-devel
- zlib
- autogen
- rsync
- tcl-devel.x86_64
- tclx-devel.x86_64
- glibc-devel.i686
- zlib-devel
- pam-devel
- tk-devel
- texinfo
#- cpufrequtils-devel.x86_64
#- cpufrequtils.x86_64
- openssl
- openssl-devel
- gstreamer-devel.x86_64
- gstreamer-plugins-base-devel.x86_64
- libcurl-devel
- libXmu-devel.x86_64 # for matlab GUI
- xauth
- gtk+-devel
- gtk2-devel
- libidn-devel.x86_64
- libacl-devel.x86_64
- ncurses-devel.x86_64
- nasm.x86_64
- glibmm24-devel
- gtkmm24-devel
- gtkglext-devel
- gsl-devel
- mesa-libGL-devel
- mesa-libGLU-devel
- libpng
- texlive
- libjpeg-turbo-devel
- libjpeg-turbo
- libjpeg-turbo-utils
- libtiff
- libtiff-devel
- libtiff-tools
- levien-inconsolata-fonts.noarch
- java-1.7.0-openjdk
- java-1.7.0-openjdk-devel
- java-1.7.0-openjdk-javadoc
- java-1.8.0-openjdk
- java-1.8.0-openjdk-devel
- java-1.8.0-openjdk-javadoc
# stuff because bioinformatics need it for ubuntu
- ruby
- java-1.7.0-openjdk
- mysql-devel
- iptraf #for ip traffic monitoring
#- '"@GNOME Desktop"'
# lua stuff for lmod
- lua
- lua-filesystem
- lua-posix
- tcl
- rsync
- gcc
- lua-devel
# for physics c/o mark flegg
- cmake
- vtk-devel
- boost
- boost-devel
#- netcdf-devel
#- netcdf-cxx
- jsoncpp-devel.x86_64
- numpy
- vtk-python
- python-matplotlib
# jagmohan
- blas-static
- lapack-static
# James Venning (Water Channel)
- fftw-libs-single-3.3.3-8.el7
- fftw-libs-double-3.3.3-8.el7
- fftw-libs-long-3.3.3-8.el7
- fftw-libs-3.3.3-8.el7
- fftw2-2.1.5-26.el7
- fftw2-devel-2.1.5-26.el7
# ftp needed
- ftp
# gpm-libs for midnight commander
- gpm-libs
# jna for netcdf
- jna
- jna-javadoc
- jna-contrib
#underworld
- gl2ps
- gl2ps-devel
- SDL
- SDL-devel
- freeglut
- freeglut-devel
#
- qt-devel
# perf for Ehsan performance
- perf
- xorg-x11-server-Xvfb
# user request. login node only?
- nedit
#namd 2.9 needs 32 bit libraries
- libstdc++.i686
# eigen for yade
- eigen3-devel
- eigen3-doc.noarch
- sqlite
- vtk
- vtk-devel
- suitesparse
- suitesparse-devel
- mpfr
- mpfr-devel
- metis
- metis-devel
- metis64
- metis64-devel
- openblas
- openblas-devel
# for octopus
- libxc
- libxc-devel
# for atop
- atop
# for Andreas Ernst
- emacs
- zsh
# RT #9173
- gnuplot
# for linuxbrew
- perl-CPAN
# all packages to be installed on centos 7
packages:
- screen
- mailutils
- subversion
- finger
- python-dev
- python-pip
- python-wheel
- python-numpy
- python-matplotlib
- liblapack-dev
- liblapack-doc
#python-dev libldap2-dev libsasl2-dev libssl-dev
- libsasl2-dev
- libldap2-dev
- libsasl2-dev
- libssl-dev
- libblas-dev
- libblas-doc
- g++
- psmisc
- iotop
- xorg
- openbox
- libx11-dev
- moreutils
- traceroute
- tmux
- git
- subversion
- numactl
- libnuma1
- libnuma-dev
- libncurses5-dev
- ncurses-dev
- unzip
- libpng12-dev
- texlive
- openjdk-7-jdk
- libjpeg62
- libjpeg62-dev
#- libjpeg-turbo8-dev
#- libjpeg8-dev #for tiff
#- libtiff5
#- libtiff5-dev
#- libtiff-tools
- texlive-fonts-extra
# stuff because bioinformatics need it for ubuntu
- ruby
- openjdk-7-jre
- libmysqlclient-dev
- iptraf
- iptraf-ng #for ip traffic monitoring
# - gnome-shell
# - ubuntu-gnome-desktop #gnome desktop
- vim
#lua stuff for lmod
- lua5.2
- lua5.2
- lua-filesystem
- lua-bitop
- lua-posix
- liblua5.2-0
- liblua5.2-dev
- tcl
# for bioinformatics
- ant
- golang
- ipython
- htop
# yade for LOUIS KING * civil engineering
- yade
- zsh
# adele request (bioinformatics)
# linuxbrew
- build-essential
- curl
- git
- python-setuptools
- ruby
# adele
- ncbi-blast+
- bedtools
- cd-hit
- mcl
- parallel
- cpanminus
- prank
- mafft
- fasttree
- pandoc
# chris request utility packages
- liblzma-dev
- libpcre3-dev
- libcurl4-openssl-dev
pkgs:
- atlas
- babel
- bc
- bitmap-console-fonts
- bitmap-fangsongti-fonts
- bitmap-fixed-fonts
- bitmap-fonts-compat
- bitmap-lucida-typewriter-fonts
- bitmap-miscfixed-fonts
- blas
- compiz-gnome
- db4-cxx
- db4-devel
- dejavu-sans-fonts
- enchant
- eog
- evince
- finger
- fftw
- file-roller
- firefox
- firstboot
- fltk
- fontconfig
- fontpackages-filesystem
- freeglut
- ftgl
- fuse-sshfs
- gd
- gdbm-devel
- gdm
- gedit
- gettext
- gettext-libs
- ghostscript-fonts
- giflib
- giflib
- glibc
- glibc
- glx-utils
- gnome-applets
- gnome-backgrounds
- gnome-bluetooth-libs
- gnome-desktop
- gnome-disk-utility
- gnome-disk-utility-libs
- gnome-disk-utility-ui-libs
- gnome-doc-utils-stylesheets
- gnome-icon-theme
- gnome-keyring
- gnome-keyring-pam
- gnome-mag
- gnome-media
- gnome-media-libs
- gnome-menus
- gnome-panel
- gnome-panel-libs
- gnome-python2
- gnome-python2-applet
- gnome-python2-bonobo
- gnome-python2-canvas
- gnome-python2-desktop
- gnome-python2-extras
- gnome-python2-gconf
- gnome-python2-gnome
- gnome-python2-gnomevfs
- gnome-python2-libegg
- gnome-python2-libwnck
- gnome-screensaver
- gnome-session
- gnome-session-xsession
- gnome-settings-daemon
- gnome-speech
- gnome-system-monitor
- gnome-terminal
- gnome-themes
- gnome-user-docs
- gnome-user-share
- gnome-utils
- gnome-utils-libs
- gnome-vfs2
- gnome-vfs2-smb
- graphviz
- gsl
- gtkglext-libs
- gtksourceview2
- gvfs-fuse
- hal
- hdf
- hdf
- hdf5
- ImageMagick
- ImageMagick-c++
- inotify-tools
- java-1.7.0-openjdk
- jline
- lapack
- leafpad
- libblkid
- libdrm
- libfontenc
- libgail-gnome
- libgnome
- libgnomecanvas
- libgnomekbd
- libgnomeui
- libICE
- libjpeg
- libopenraw-gnome
- libSM
- libuuid
- libX11
- libXau
- libXaw
- libxcb
- libXext
- libXext-devel
- libXfont
- libXi
- libXinerama
- libxml2
- libxml2-python
- libXp
- libXpm
- libXt
- libXtst
- mailx
- man
- mod_ssl
- mysql-server
- nagios-plugins
- nagios-plugins-disk
- nagios-plugins-load
- nagios-plugins-nrpe
- nagios-plugins-perl
- nagios-plugins-users
- nautilus
- nautilus-open-terminal
- neon
- nrpe
- nss-softokn-freebl
- numactl
- numpy
- numpy-f2py
- openmotif
- openssh-askpass
- openssl098e
- oxygen-icon-theme
- perl-devel
- perl-ExtUtils-MakeMaker
- perl-ExtUtils-ParseXS
- perl-HTML-Parser
- perl-HTML-Tagset
- perl-Test-Harness
- perl-Time-HiRes
- pexpect
- php
- php-cli
- php-common
- php-ldap
- php-mysql
- php-pdo
- php-pear
- pinentry-gtk
- plymouth-system-theme
- polkit-gnome
- postgresql
- postgresql-contrib
- postgresql-devel
- postgresql-libs
- postgresql-server
- PyGreSQL
- pygtksourceview
- python-babel
- python-dateutil
- python-devel
- python-ldap
- python-matplotlib
- python-nose
- python-paramiko
- python-pmw
- python-setuptools
- python-psycopg2
- pytz
- qhull
- qt
- qt3
- qt-sqlite
- qt-x11
- rhino
- rsync
- samba-client
- scipy
- spice-vdagent
- suitesparse
- system-gnome-theme
- tcl
- tcsh
- Terminal
- texlive-texmf-errata-fonts
- texlive-texmf-fonts
- tk
- tkinter
- tumbler
- tzdata-java
- unixODBC
- unzip
- util-linux-ng
- uuid
- vim-X11
- vim-common
- vim-enhanced
- vim-minimal
- wacomexpresskeys
- wdaemon
- wxBase
- wxGTK
- wxGTK-gl
- wxGTK-media
- wxpropgrid
- wxPython
- xml-common
- xml-commons-apis
- xml-commons-resolver
- xmlrpc-c
- xmlrpc-c-client
- xorg-x11-drivers
- xorg-x11-fonts-100dpi
- xorg-x11-fonts-75dpi
- xorg-x11-fonts-cyrillic
- xorg-x11-fonts-ethiopic
- xorg-x11-fonts-ISO8859-1-100dpi
- xorg-x11-fonts-ISO8859-14-100dpi
- xorg-x11-fonts-ISO8859-14-75dpi
- xorg-x11-fonts-ISO8859-15-100dpi
- xorg-x11-fonts-ISO8859-15-75dpi
- xorg-x11-fonts-ISO8859-1-75dpi
- xorg-x11-fonts-ISO8859-2-100dpi
- xorg-x11-fonts-ISO8859-2-75dpi
- xorg-x11-fonts-ISO8859-9-100dpi
- xorg-x11-fonts-ISO8859-9-75dpi
- xorg-x11-fonts-misc
- xorg-x11-fonts-Type1
- xorg-x11-font-utils
- xorg-x11-server-utils
- xorg-x11-server-Xorg
- xorg-x11-util-macros
- xorg-x11-utils
- xorg-x11-xauth
- xorg-x11-xinit
- xvattr
- yum-utils
- zip
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment