AerisCloud.repos

Dépôts

Ce rôle installe des dépôts et des clés de signature pour eux sur votre serveur.

Systèmes d'exploitation pris en charge

nom tagname notes
CentOS 6 centos6 Les dépôts sont désactivés par défaut, assurez-vous d'utiliser enablerepo= dans vos appels yum
CentOS 7 centos7 Identique à CentOS 6
Amazon Linux amazon Identique à CentOS 6
Debian 7 wheezy Les dépôts APT sont désactivés par défaut, assurez-vous d'utiliser default_release=wheezy-backports dans vos appels apt
Debian 8 jessie Identique à Debian 7. Utilisez default_release=jessie-backports dans vos appels apt

Utilisation

Dans le méta de votre rôle, ajoutez une dépendance à ce rôle en utilisant la syntaxe décrite ci-dessous.

Configuration de dépendance

# my_role/meta/main.yml
dependencies:
  - role: aeriscloud.repos
    # les dépôts sont les dépôts officiellement pris en charge par le rôle
    repositories:
      # cela installera les dépôts mongodb et epel officiels
      centos6:
        - epel
        - mongodb
        # par défaut, les dépôts sont désactivés, mais vous pouvez les activer en utilisant la syntaxe suivante
        # de plus, les dépôts de type testing/debuginfo/dev ne peuvent pas être activés à moins que le fichier de dépôt
        # leur soit dédié (c'est-à-dire epel-testing)
        - name: elasticsearch
          enabled: true
      # mais seulement le dépôt mongodb lors de l'utilisation de centos7
      centos7:
        - mongodb
      # Ceci installera les backports wheezy et le dépôt officiel nginx
      wheezy:
        - backports
        - nginx
      # Le support pour les backports jessie sera disponible lorsque les backports de jessie seront disponibles.
      jessie:
        - nginx
    # (CentOS uniquement) lorsque vous avez des dépôts CentOS personnalisés, vous pouvez utiliser cette syntaxe pour récupérer le dépôt en ligne
    remote_repositories:
      centos6:
        - http://myorg.tld/myrepo.repo
      centos7:
        - http://myorg.tld/myrepo.repo

Dépôts pris en charge

CentOS 6

nom fournit
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 et autres outils connexes

nb: epel, ius et remi fournissent également les variantes debuginfo et source de leurs dépôts.

CentOS 7

Certaines de ces dépôts pointent vers des dépôts CentOS 6 en raison du manque d'une version CentOS 7, ils seront mis à jour dès qu'ils seront disponibles.

nom fournit
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 et remi fournissent également les variantes debuginfo et source de leurs dépôts.

Amazon Linux

En fait, presque tout peut être trouvé à jour dans les dépôts Amazon (à la fois amzn et amzn-preview), en ajoutant seulement les quelques logiciels qui pourraient manquer.

nom fournit
hortonworks ambari-1x HDP-1.3.0.0 HDP-UTILS-1.1.0.15

Debian 7

nom fournit
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 n'est pas fourni. deb est uniquement fourni.

Debian 8

nom fournit
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 n'est pas fourni. deb est uniquement fourni.

À propos du projet

Manage CentOS yum and Debian apt repositories

Installer
ansible-galaxy install AerisCloud.repos
Licence
mit
Téléchargements
4.2k
Propriétaire
Integrated local development and production management