AerisCloud.repos

リポジトリ

この役割は、サーバーにリポジトリとその署名キーをインストールします。

サポートされているOS

名前 タグ名 注意
CentOS 6 centos6 リポジトリはデフォルトで無効になっています。yumコールでenablerepo=を使用してください。
CentOS 7 centos7 CentOS 6と同様
Amazon Linux amazon CentOS 6と同様
Debian 7 wheezy APTリポジトリはデフォルトで無効になっています。aptコールでdefault_release=wheezy-backportsを使用してください。
Debian 8 jessie Debian 7と同様。aptコールでdefault_release=jessie-backportsを使用してください。

使い方

ロールのメタ情報に、以下の構文を使用してこのロールへの依存関係を追加します。

依存関係の設定

# my_role/meta/main.yml
dependencies:
  - role: aeriscloud.repos
    # リポジトリはこのロールによって公式にサポートされるリポジトリです
    repositories:
      # 公式のmongodbとepelリポジトリをインストールします
      centos6:
        - epel
        - mongodb
        # デフォルトではリポジトリは無効ですが、以下の構文を使用して有効にできます
        # また、testing/debuginfo/devタイプのリポジトリは、リポジトリファイルがそれ専用でない限り
        # 有効にはできません(例:epel-testing)
        - name: elasticsearch
          enabled: true
      # centos7を使用する場合はmongodbリポジトリのみ
      centos7:
        - mongodb
      # wheezy backportsと公式nginxリポジトリをインストールします
      wheezy:
        - backports
        - nginx
      # jessie backportsのサポートはjessie backportsが利用可能になったときに利用可能です。
      jessie:
        - nginx
    # (CentOSのみ) カスタムCentOSリポジトリがある場合は、以下の構文を使用してオンラインでリポジトリを取得できます
    remote_repositories:
      centos6:
        - http://myorg.tld/myrepo.repo
      centos7:
        - http://myorg.tld/myrepo.repo

サポートされているリポジトリ

CentOS 6

名前 提供するもの
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 およびその他関連ツール

注: epelius および remidebuginfosourceのバリアントも提供しています。

CentOS 7

これらのリポジトリのいくつかは、CentOS 7のバージョンがないため、CentOS 6のリポジトリを指しています。利用可能になり次第更新されます。

名前 提供するもの
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

注: epelius および remidebuginfosourceのバリアントも提供しています。

Amazon Linux

実際、ほとんどすべてがAmazonリポジトリ(amznとamzn-preview)の最新情報で見つかります。欠けているかもしれないソフトウェアを追加しています。

名前 提供するもの
hortonworks ambari-1x HDP-1.3.0.0 HDP-UTILS-1.1.0.15

Debian 7

名前 提供するもの
backports backports
docker docker
dotdeb dotdeb
elasticsearch elasticsearch-2.x
jenkins jenkins
mongodb mongodb
mysql mysql56-community
nginx nginx
percona percona
postgresql postgresql

注: deb-srcは提供されていません。debのみが提供されています。

Debian 8

名前 提供するもの
backports backports
docker docker
dotdeb dotdeb
elasticsearch elasticsearch-2.x
jenkins jenkins
mongodb mongodb
mysql mysql56-community
nginx nginx
percona percona
postgresql postgresql

注: deb-srcは提供されていません。debのみが提供されています。

プロジェクトについて

Manage CentOS yum and Debian apt repositories

インストール
ansible-galaxy install AerisCloud.repos
ライセンス
mit
ダウンロード
4.2k
所有者
Integrated local development and production management