ansible/inventory/group_vars/jenkins-slave
2017-01-18 18:57:52 +00:00

260 lines
7.9 KiB
Text

---
datacenter: fedorainfracloud
freezes: false
ansible_ifcfg_blacklist: true
# Packages installed on all Jenkins slaves (Fedora, CentOS)
slave_packages_common:
- java-1.8.0-openjdk-devel
- vim
- subversion
- bzr
- git
- rpmlint
- rpmdevtools
- mercurial
- mock
- gcc
- gcc-c++
- libjpeg-turbo-devel
- python-bugzilla
- python-pip
- python-virtualenv
- python-coverage
- pylint
- python-argparse
- python-nose
- python-BeautifulSoup
- python-fedora
- python-pep8
- python-psycopg2
- postgresql-devel # Required to install python-psycopg2 w/in a venv
- docbook-style-xsl # Required by gimp-help-2
- make # Required by gimp-help-2
- automake # Required by gimp-help-2
- libcurl-devel # Required by blockerbugs
- python-formencode # Required by javapackages-tools
- asciidoc # Required by javapackages-tools
- xmlto # Required by javapackages-tools
- pycairo-devel # Required by dogtail
- packagedb-cli # Required by FedoraReview
- xorg-x11-server-Xvfb # Required by fedora-rube
- libffi-devel # Required by bodhi/cffi/cryptography
- openssl-devel # Required by bodhi/cffi/cryptography
- redis # Required by copr
- createrepo_c # Required by bodhi2
- python-straight-plugin
- pyflakes # Requested by user rholy (ticket #4175)
- koji # Required by koschei (ticket #4852) and pyrpkg (ticket #4838)
- rpm-python # Required by koschei (ticket #4852)
- libgit2-devel # Required by pagure
- osbs-client # Required by pyrpkg (ticket #4838)
- intltool # Required by fedora-comps (ticket #5307)
- fedpkg # Required by fedora-kickstarts (ticket #5406)
- sqlite-devel # Required by fedora-hubs (ticket #5425)
- python-virtualenvwrapper # Required by fedora-hubs (ticket #5425)
- swig # Required by fm-orchestrator (ticket #5517)
# Packages installed only on Fedora Jenkins slaves
slave_packages_fedora:
- python3
- python-nose-cover3
- python3-nose-cover3
- glibc.i686
- glibc-devel.i686
- libstdc++.i686
- zlib-devel.i686
- ncurses-devel.i686
- libX11-devel.i686
- libXrender.i686
- libXrandr.i686
- nspr-devel ## Requested by 389-ds-base
- nss-devel
- svrcore-devel
- openldap-devel
- libdb-devel
- cyrus-sasl-devel
- icu
- libicu-devel
- gcc-c++
- net-snmp-devel
- lm_sensors-devel
- bzip2-devel
- zlib-devel
- openssl-devel
- tcp_wrappers
- pam-devel
- systemd-units
- policycoreutils-python
- openldap-clients
- perl-Mozilla-LDAP
- nss-tools
- cyrus-sasl-gssapi
- cyrus-sasl-md5
- libdb-utils
- perl-Socket
- perl-NetAddr-IP
- pcre-devel ## End of request list for 389-ds-base
- maven # Required by xmvn https://fedorahosted.org/fedora-infrastructure/ticket/4054
- gtk3-devel # Required by dogtail
- glib2-devel # Required by Cockpit
- libgudev1-devel
- json-glib-devel
- gobject-introspection-devel
- libudisks2-devel
- NetworkManager-glib-devel
- systemd-devel
- accountsservice-devel
- pam-devel
- autoconf
- libtool
- intltool
- jsl
- python-scss
- gtk-doc
- krb5-devel
- sshpass
- perl-Locale-PO
- perl-JSON
- glib-networking
- realmd
- udisks2
- mdadm
- lvm2
- sshpass # End requires for Cockpit
- tito # Requested by msrb for javapackages-tools and xmvn (ticket#4113)
- pyflakes # Requested by user rholy (ticket #4175)
- firefox # Required for rube
- python-devel # Required for mpi4py
- python3-devel # Required for mpi4py
- pwgen # Required for mpi4py
- openmpi-devel # Required for mpi4py
- mpich2-devel # Required for mpi4py
- pylint # Required by Ipsilon
- python-pep8
- nodejs-less
- python-openid
- python-openid-teams
- python-openid-cla
- python-cherrypy
- m2crypto
- lasso-python
- python-sqlalchemy
- python-ldap
- python-pam
- python-fedora
- freeipa-python
- httpd
- mod_auth_mellon
- postgresql-server
- openssl
- mod_wsgi
- python-psycopg2
- sssd
- libsss_simpleifp
- openldap-servers
- mod_auth_gssapi
- krb5-server
- socket_wrapper
- nss_wrapper
- krb5-workstation
- python-sssdconfig
- mod_ssl
- python-jwcrypto
- python-lesscpy # End requires for Ipsilon
- libxml2-python # Required by gimp-docs
- createrepo # Required by dnf
- dia # Required by javapackages-tools ticket #4279
- python-hawkey # Required by koschei (ticket #4852)
- python-librepo # Required by koschei (ticket #4852)
- python3-pygit2 # Required by pagure
- nosync # for use in mock
- liberasurecode-devel # Required by pyeclib (ticket #5015) - No EPEL7 build
- python2-mock
- python-lxml
- mongodb-server
- ruby # For modularity (ticket 5379)
- ruby-devel
- ruby-irb
- ruby-libs
- rubygem-bigdecimal
- rubygem-bundler
- rubygem-io-console
- rubygem-json
- rubygem-net-http-persistent
- rubygem-psych
- rubygem-rdoc
- rubygem-rmagick
- rubygem-thor # Required by Fedora Budget (ticket 5679)
- rubygems
- rubypick
- python2-unittest2
- python2-createrepo_c # Required by bodhi2
- python2-pygit2 # Required by pagure
- iptables
- ledger # Required by Fedora Budget (ticket 5679)
- rubygem-asciidoctor # Required by Fedora Budget (ticket 5679)
- rubygem-builder # Required by Fedora Budget (ticket 5679)
- rubygem-coderay # Required by Fedora Budget (ticket 5679)
- rubygem-eventmachine # Required by Fedora Budget (ticket 5679)
- rubygem-ffi # Required by Fedora Budget (ticket 5679)
- rubygem-formatador # Required by Fedora Budget (ticket 5679)
- rubygem-git # Required by Fedora Budget (ticket 5679)
- rubygem-haml # Required by Fedora Budget (ticket 5679)
- rubygem-listen # Required by Fedora Budget (ticket 5679)
- rubygem-method_source # Required by Fedora Budget (ticket 5679)
- rubygem-multi_json # Required by Fedora Budget (ticket 5679)
- rubygem-nenv # Required by Fedora Budget (ticket 5679)
- rubygem-pry # Required by Fedora Budget (ticket 5679)
- rubygem-rake # Required by Fedora Budget (ticket 5679)
- rubygem-rb-inotify # Required by Fedora Budget (ticket 5679)
- rubygem-shellany # Required by Fedora Budget (ticket 5679)
- rubygem-slop # Required by Fedora Budget (ticket 5679)
- rubygem-tilt # Required by Fedora Budget (ticket 5679)
- doxygen # Required by gssproxy (ticket 5703)
- findutils # Required by gssproxy (ticket 5703)
- gettext-devel # Required by gssproxy (ticket 5703)
- keyutils-libs-devel # Required by gssproxy (ticket 5703)
- libini_config-devel # Required by gssproxy (ticket 5703)
- libselinux-devel # Required by gssproxy (ticket 5703)
- libverto-devel # Required by gssproxy (ticket 5703)
- libxml2 # Required by gssproxy (ticket 5703)
- libxslt # Required by gssproxy (ticket 5703)
- m4 # Required by gssproxy (ticket 5703)
- pkgconfig # Required by gssproxy (ticket 5703)
- popt-devel # Required by gssproxy (ticket 5703)
- krb5-server-ldap # Required by gssproxy (ticket 5703)
- valgrind # Required by gssproxy (ticket 5703)
# Packages installed only on CentOS Jenkins slaves
slave_packages_centos:
# "setup" is just a placeholder value
- setup
# Packages only installed on el7 slave
el7_only:
- python-webob1.4 # Required by bodhi2
- python-pillow # Required by bodhi2
- python-hawkey # Required by koschei (ticket #4852)
- python-librepo # Required by koschei (ticket #4852)
- nosync # for use in mock
- python-unittest2
- python-createrepo_c # Required by bodhi2
- python-pygit2 # Required by pagure
- python-pygments-markdown-lexer # Required by fedora-hubs (ticket #5425)
# Packages only available in f23+
f23_only:
- mod_auth_openidc
- python2-solv # For modulemd-resolver. (ticket #5349)
- python3-solv # For modulemd-resolver. (ticket #5349)
- python-requests-kerberos
- python-jinja2
# Packages only available/needed in f24+
f24_only:
- python2-systemd
- python2-requests-kerberos
- python2-jinja2
- devscripts-minimal # Required by FedoraReview