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.

O projekcie

Manage CentOS yum and Debian apt repositories

Zainstaluj
ansible-galaxy install AerisCloud.repos
Licencja
mit
Pobrania
4.2k
Właściciel
Integrated local development and production management