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.
ansible-galaxy install AerisCloud.repos