AerisCloud.repos
库
此角色在您的服务器上安装库和签名密钥。
支持的操作系统
名称 | 标签名称 | 备注 |
---|---|---|
CentOS 6 | centos6 |
默认情况下库是禁用的,确保在您的 yum 调用中使用 enablerepo= |
CentOS 7 | centos7 |
同上 CentOS 6 |
亚马逊 Linux | amazon |
同上 CentOS 6 |
Debian 7 | wheezy |
默认情况下APT库是禁用的,确保在您的 apt 调用中使用 default_release=wheezy-backports |
Debian 8 | jessie |
同上 Debian 7。在您的 apt 调用中使用 default_release=jessie-backports |
使用方法
在您角色的 meta 中,使用以下语法添加对该角色的依赖。
依赖配置
# 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
变体。
亚马逊 Linux
实际上,几乎所有的东西都可以在亚马逊的库(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
。