The role deploys the repository files needed to access the products distributed by UMD, currently supported for Scientific Linux 6 and CEntOS7. This role optionally deploys the Interoperable Global Trust Federation (IGTF) repository file.
If you wish to use this role, install the role from Ansible Galaxy:
ansible-galaxy install egi-foundation.umd
This role requires Ansible 2.0 or higher. The only dependency is EPEL, included in the metadata file.
Brief description of the variables used in the role:
release
(int) UMD release version (no default)- e.g.
release: 4
- e.g.
enable_candidate_repo
(bool) Enable the candidate repository, commonly used in the release candidate (defaults tofalse
)- e.g.
enable_candidate_repo: false
- e.g.
enable_testing_repo
(bool) : Enables the testing repository (defaults to 'false')- e.g.
enable_testing_repo: false
- e.g.
enable_untested_repo: false
: Enables the untested repository (defaults to 'false')ca_verification: false
- Enables the IGTF repository for trusted CAs (defaults tofalse
)ca_version: 1
: CA version (defaults to '1', only ifca_verification: true
)ca_branch: production
: CA branch (defaults to 'production', only ifca_verification: true
)ca_verification: true
: - CA servers (defaults to 'repository.egi.eu', only ifca_verification: true
)- e.g.
ca_server: repository.egi.eu
- e.g.
crl_deploy: false
: Installs 'fetch-crl' package if enabled (defaults tofalse
)- e.g. :
crl_deploy: false
- e.g. :
A previous dependency on geerlingguy.repo-epel
has been removed.
EPEL is now taken care of in this role directly.
This role can be used in several scenarios, depending on your environment. These are some examples of how to use this role.
- hosts: all
roles:
- { role: ansible-umd }
- hosts: all
roles:
- { role: ansible-umd, enable_candidate_repo: true }
- hosts: all
roles:
- { role: ansible-umd, ca_verification: true }
Apache 2.0
Original author Pablo Orviz orviz@ifca.unican.es For contributions see AUTHORS.md