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 およびその他関連ツール |
注: epel
、ius
および remi
はdebuginfo
とsource
のバリアントも提供しています。
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 |
注: epel
、ius
および remi
はdebuginfo
とsource
のバリアントも提供しています。
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
のみが提供されています。