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.

Acerca del proyecto

Manage CentOS yum and Debian apt repositories

Instalar
ansible-galaxy install AerisCloud.repos
Licencia
mit
Descargas
4.2k
Propietario
Integrated local development and production management