AerisCloud.repos
Repos
Este rol instala repositorios y claves de firma para ellos en su servidor.
Sistemas Operativos Soportados
nombre | etiqueta | notas |
---|---|---|
CentOS 6 | centos6 |
Los repositorios están deshabilitados por defecto, asegúrese de usar enablerepo= en sus llamadas a yum |
CentOS 7 | centos7 |
Igual que CentOS 6 |
Amazon Linux | amazon |
Igual que CentOS 6 |
Debian 7 | wheezy |
Los repositorios APT están deshabilitados por defecto, asegúrese de usar default_release=wheezy-backports en sus llamadas a apt |
Debian 8 | jessie |
Igual que Debian 7. Use default_release=jessie-backports en sus llamadas a apt |
Uso
En el meta de su rol, agregue una dependencia a este rol utilizando la sintaxis descrita a continuación.
Configuración de la dependencia
# my_role/meta/main.yml
dependencies:
- role: aeriscloud.repos
# los repositorios son repositorios oficialmente soportados por el rol
repositories:
# esto instalará los repos oficiales de mongodb y epel
centos6:
- epel
- mongodb
# por defecto los repos están deshabilitados, pero puede habilitarlos usando la siguiente sintaxis
# además, los repos de tipo testing/debuginfo/dev no pueden ser habilitados a menos que el archivo del repositorio
# esté dedicado a ello (es decir, epel-testing)
- name: elasticsearch
enabled: true
# pero solo el repositorio de mongodb al usar centos7
centos7:
- mongodb
# Esto instalará backports de wheezy y el repositorio oficial de nginx
wheezy:
- backports
- nginx
# el soporte para backports de jessie estará disponible cuando el backports de jessie esté disponible.
jessie:
- nginx
# (Solo CentOS) cuando tenga repositorios personalizados de CentOS puede usar esta sintaxis para recuperar el repositorio en línea
remote_repositories:
centos6:
- http://myorg.tld/myrepo.repo
centos7:
- http://myorg.tld/myrepo.repo
Repositorios Soportados
CentOS 6
nombre | proporciona |
---|---|
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 y otras herramientas relacionadas |
nota: epel
, ius
y remi
también proporcionan las variantes debuginfo
y source
de sus repos.
CentOS 7
Algunos de estos repositorios apuntan a repos de CentOS 6 debido a la falta de una versión para CentOS 7, se actualizarán a medida que estén disponibles.
nombre | proporciona |
---|---|
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 |
nota: epel
, ius
y remi
también proporcionan las variantes debuginfo
y source
de sus repos.
Amazon Linux
En realidad, casi todo se puede encontrar actualizado en los repos de Amazon (tanto amzn como amzn-preview), solo se añaden unos pocos programas que podrían faltar.
nombre | proporciona |
---|---|
hortonworks |
ambari-1x HDP-1.3.0.0 HDP-UTILS-1.1.0.15 |
Debian 7
nombre | proporciona |
---|---|
backports |
backports |
docker |
docker |
dotdeb |
dotdeb |
elasticsearch |
elasticsearch-2.x |
jenkins |
jenkins |
mongodb |
mongodb |
mysql |
mysql56-community |
nginx |
nginx |
percona |
percona |
postgresql |
postgresql |
nota: deb-src
no está disponible. Solo se proporciona deb
.
Debian 8
nombre | proporciona |
---|---|
backports |
backports |
docker |
docker |
dotdeb |
dotdeb |
elasticsearch |
elasticsearch-2.x |
jenkins |
jenkins |
mongodb |
mongodb |
mysql |
mysql56-community |
nginx |
nginx |
percona |
percona |
postgresql |
postgresql |
nota: deb-src
no está disponible. Solo se proporciona deb
.
ansible-galaxy install AerisCloud.repos