This role installs repositories and signing keys for them on your server.
name | tagname | notes |
---|---|---|
CentOS 6 | centos6 |
Repositories are disabled by default, make sure to use enablerepo= in your yum calls |
CentOS 7 | centos7 |
Ditto CentOS 6 |
Amazon Linux | amazon |
Ditto CentOS 6 |
Debian 7 | wheezy |
APT Repositories are disabled by default, make sure to use default_release=wheezy-backports in your apt calls |
Debian 8 | jessie |
Ditto Debian 7. Use default_release=jessie-backports in your apt calls |
In your role's meta, add a dependency to this role using the syntax described below.
# my_role/meta/main.yml
dependencies:
- role: aeriscloud.repos
# repositories are repositories officially supported by the role
repositories:
# this will install the official mongodb and epel repos
centos6:
- epel
- mongodb
# by default repos are disabled, but you can enable them using the following syntax
# also repos of type testing/debuginfo/dev can not be enabled unless the repo file is
# dedicated to it (ie. epel-testing)
- name: elasticsearch
enabled: true
# but only the mongodb repo when using centos7
centos7:
- mongodb
# This will install wheezy backports and the offical nginx repo
wheezy:
- backports
- nginx
# support for jessie backports will be available when the jessie backports is available.
jessie:
- nginx
# (CentOS only) when you have custom CentOS repos you can use this syntax to retrieve the repo online
remote_repositories:
centos6:
- http://myorg.tld/myrepo.repo
centos7:
- http://myorg.tld/myrepo.repo
name | provides |
---|---|
couchbase |
couchbase |
ceph |
ceph |
elasticsearch |
elasticsearch-2.x |
endpoint |
endpoint |
epel |
epel |
epel-testing |
epel-testing |
epel-yum-rawhide |
epel-yum-rawhide |
hortonworks |
ambari-1x HDP-1.3.0.0 HDP-UTILS-1.1.0.15 |
ius |
ius ius-testing ius-dev ius-archive |
jenkins |
jenkins |
mesophere |
mesosphere |
mongodb |
mongodb |
mysql |
mysql56-community mysql-connectors-community mysql-tools-community |
nginx |
nginx |
percona |
percona-release-x86_64 |
postgresql 9.0 |
pgdg90 |
postgresql 9.1 |
pgdg91 |
postgresql 9.2 |
pgdg92 |
postgresql 9.3 |
pgdg93 |
postgresql 9.4 |
pgdg94 |
postgresql 9.5 |
pgdg95 |
remi |
remi remi-php55 remi-php56 remi-php70 remi-php71 remi-php72 remi-php73 remi-test |
rpmforge |
rpmforge rpmforge-extra rpmforge-testing |
mysql |
mysql56-community mysql-connectors-community mysql-tools-community |
slc6-devtoolset |
gcc-4.8 and other related tools |
nb: epel
, ius
and remi
also provides the debuginfo
and source
variants of their repos.
Some of those repositories point to CentOS 6 repos due to the lack of a CentOS 7 version, they will be updated as they become available.
name | provides |
---|---|
couchbase |
couchbase |
ceph |
ceph |
docker |
docker-ce-stable |
elasticsearch |
elasticsearch-2.x |
endpoint |
endpoint |
epel |
epel |
epel-testing |
epel-testing |
epel-yum-rawhide |
epel-yum-rawhide |
hortonworks |
ambari-1x HDP-1.3.0.0 HDP-UTILS-1.1.0.15 |
ius |
ius ius-testing ius-dev ius-archive |
jenkins |
jenkins |
mesophere |
mesosphere |
mongodb |
mongodb |
mysql |
mysql56-community mysql-connectors-community mysql-tools-community |
nginx |
nginx |
percona |
percona-release-x86_64 |
postgresql 9.3 |
pgdg93 |
postgresql 9.4 |
pgdg94 |
postgresql 9.5 |
pgdg95 |
remi |
remi remi-php55 remi-php56 remi-php70 remi-php71 remi-php72 remi-php73 remi-test |
rpmforge |
rpmforge rpmforge-extra rpmforge-testing |
nb: epel
, ius
and remi
also provides the debuginfo
and source
variants of their repos.
Actually almost everything can be found up to date on the Amazon repos (both amzn and amzn-preview), only adding the few softwares that might be missing from it.
name | provides |
---|---|
hortonworks |
ambari-1x HDP-1.3.0.0 HDP-UTILS-1.1.0.15 |
name | provides |
---|---|
backports |
backports |
docker |
docker |
dotdeb |
dotdeb |
elasticsearch |
elasticsearch-2.x |
jenkins |
jenkins |
mongodb |
mongodb |
mysql |
mysql56-community |
nginx |
nginx |
percona |
percona |
postgresql |
postgresql |
nb: deb-src
is not provided. deb
is only provided.
name | provides |
---|---|
backports |
backports |
docker |
docker |
dotdeb |
dotdeb |
elasticsearch |
elasticsearch-2.x |
jenkins |
jenkins |
mongodb |
mongodb |
mysql |
mysql56-community |
nginx |
nginx |
percona |
percona |
postgresql |
postgresql |
nb: deb-src
is not provided. deb
is only provided.