AerisCloud.repos

Repos

This role sets up repositories and their signing keys on your server.

Supported Operating Systems

Name Tag Name Notes
CentOS 6 centos6 Repositories are turned off by default; use enablerepo= in your yum commands.
CentOS 7 centos7 Same as CentOS 6.
Amazon Linux amazon Same as CentOS 6.
Debian 7 wheezy APT repositories are disabled by default; use default_release=wheezy-backports in your apt commands.
Debian 8 jessie Same as Debian 7; use default_release=jessie-backports in your apt commands.

Usage

In your role's meta file, add a dependency to this role using the following syntax.

Dependency Configuration

# my_role/meta/main.yml
dependencies:
  - role: aeriscloud.repos
    # repositories are officially supported by the role
    repositories:
      # This will install the official MongoDB and EPEL repositories
      centos6:
        - epel
        - mongodb
        # By default, repositories are disabled. You can enable them like this:
        # Repositories of type testing/debuginfo/dev can only be enabled if their repo file is specific for them (e.g., epel-testing).
        - name: elasticsearch
          enabled: true
      # Only the MongoDB repo for CentOS 7
      centos7:
        - mongodb
      # This will install Wheezy backports and the official Nginx repo
      wheezy:
        - backports
        - nginx
      # Support for Jessie backports will be added when they're available.
      jessie:
        - nginx
    # (CentOS only) For custom CentOS repos, use this syntax to retrieve the repo online
    remote_repositories:
      centos6:
        - http://myorg.tld/myrepo.repo
      centos7:
        - http://myorg.tld/myrepo.repo

Supported Repositories

CentOS 6

Name Provides
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
mesosphere 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
slc6-devtoolset gcc-4.8 and other related tools

Note: epel, ius, and remi also provide debuginfo and source versions of their repositories.

CentOS 7

Some repos listed here point to CentOS 6 repositories due to the unavailability of CentOS 7 versions. These will be updated as they become available.

Name Provides
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
mesosphere 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

Note: epel, ius, and remi also provide debuginfo and source versions of their repositories.

Amazon Linux

Most software is already available on Amazon repositories (both amzn and amzn-preview), so only a few additional software packages are included.

Name Provides
hortonworks ambari-1x HDP-1.3.0.0 HDP-UTILS-1.1.0.15

Debian 7

Name Provides
backports backports
docker docker
dotdeb dotdeb
elasticsearch elasticsearch-2.x
jenkins jenkins
mongodb mongodb
mysql mysql56-community
nginx nginx
percona percona
postgresql postgresql

Note: deb-src is not provided. Only deb is available.

Debian 8

Name Provides
backports backports
docker docker
dotdeb dotdeb
elasticsearch elasticsearch-2.x
jenkins jenkins
mongodb mongodb
mysql mysql56-community
nginx nginx
percona percona
postgresql postgresql

Note: deb-src is not provided. Only deb is available.

Informazioni sul progetto

Manage CentOS yum and Debian apt repositories

Installa
ansible-galaxy install AerisCloud.repos
Licenza
mit
Download
4.2k
Proprietario
Integrated local development and production management