AerisCloud.repos
Repozytoria
Ta rola instaluję repozytoria i klucze podpisu na Twoim serwerze.
Obsługiwane systemy operacyjne
nazwa | tag | notatki |
---|---|---|
CentOS 6 | centos6 |
Repozytoria są domyślnie wyłączone, upewnij się, że używasz enablerepo= w swoich wywołaniach yum |
CentOS 7 | centos7 |
Tak samo jak w przypadku CentOS 6 |
Amazon Linux | amazon |
Tak samo jak w przypadku CentOS 6 |
Debian 7 | wheezy |
Repozytoria APT są domyślnie wyłączone, upewnij się, że używasz default_release=wheezy-backports w swoich wywołaniach apt |
Debian 8 | jessie |
Tak samo jak w przypadku Debiana 7. Użyj default_release=jessie-backports w swoich wywołaniach apt |
Użytkowanie
W meta Twojej roli dodaj zależność do tej roli, stosując składnię opisaną poniżej.
Konfiguracja zależności
# my_role/meta/main.yml
dependencies:
- role: aeriscloud.repos
# repozytoria to repozytoria oficjalnie wspierane przez rolę
repositories:
# to zainstaluje oficjalne repozytoria mongodb i epel
centos6:
- epel
- mongodb
# domyślnie repozytoria są wyłączone, ale możesz je włączyć, używając następującej składni
# repozytoria typu testing/debuginfo/dev nie mogą być włączone, chyba że plik repozytorium jest
# dedykowany dla nich (tzn. epel-testing)
- name: elasticsearch
enabled: true
# tylko repozytorium mongodb w przypadku centos7
centos7:
- mongodb
# To zainstaluje wheezy backports i oficjalne repozytorium nginx
wheezy:
- backports
- nginx
# wsparcie dla jessie backports będzie dostępne, gdy jessie backports będą dostępne.
jessie:
- nginx
# (tylko CentOS) jeśli masz niestandardowe repozytoria CentOS, możesz użyć tej składni, aby pobrać repozytorium online
remote_repositories:
centos6:
- http://myorg.tld/myrepo.repo
centos7:
- http://myorg.tld/myrepo.repo
Obsługiwane repozytoria
CentOS 6
nazwa | dostarcza |
---|---|
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 i inne powiązane narzędzia |
nb: epel
, ius
i remi
także dostarczają warianty debuginfo
i source
swoich repozytoriów.
CentOS 7
Niektóre z tych repozytoriów prowadzą do repozytoriów CentOS 6 z powodu braku wersji dla CentOS 7, będą one aktualizowane, gdy staną się dostępne.
nazwa | dostarcza |
---|---|
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
i remi
także dostarczają warianty debuginfo
i source
swoich repozytoriów.
Amazon Linux
W zasadzie prawie wszystko można znaleźć aktualne w repozytoriach Amazon (zarówno amzn, jak i amzn-preview), dodając tylko kilka oprogramowania, które mogą być z nich pominięte.
nazwa | dostarcza |
---|---|
hortonworks |
ambari-1x HDP-1.3.0.0 HDP-UTILS-1.1.0.15 |
Debian 7
nazwa | dostarcza |
---|---|
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
nie jest dostarczane. Dostarczany jest jedynie deb
.
Debian 8
nazwa | dostarcza |
---|---|
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
nie jest dostarczane. Dostarczany jest jedynie deb
.
ansible-galaxy install AerisCloud.repos