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