Role Detail

indigo-dc.cdmi

Install CDMI
Downloads
1
Type Ansible
Minimum Ansible Version 2.0
Installation $ ansible-galaxy install indigo-dc.cdmi
Tags
cdmi
Last Commit
Last Imported
OS Platforms
Platform Version
EL 7
Ubuntu trusty
Last 10 Imports
Completed Status
SUCCESS
SUCCESS
SUCCESS
SUCCESS

Cloud Data Management Interface Role

Configure and start CDMI.

This role has been specifically developed to be used for the deployment of CDMI in the framework of the INDIGO-DataCloud project.

Role Variables

  • deb_get_url, rpm_get_url (optional): Define these to manually download the respective packages instead of using the INDIGO-DC repository

  • indigo_repo, indigo_centos_repo_url, indigo_ubuntu_repo_url, indigo_pgp_key_url: Use these to override how to access the INDIGO repository

  • cdmi_pkg_name (default: "cdmi-server"), cdmi_service_name (default: "cdmi-server")

Requirements

  • Only CentOS 7 or Ubuntu 14.04 LTS on the nodes are explicily supported
  • Anything using yum+systemd or apt+upstart should also be fine

Example Playbook

  • Install the role

    • Using the official vault:

       # ansible-galaxy install indigo-dc.tts
  • Give it a try:

    - hosts: cdmi-hosts
       roles:
       - indigo-dc.cdmi

    Then you can run it, e.g. using the provided sample playbook:

     $ ansible-playbook tests/test.yml --inventory=tests/inventory

    Of course, you will need to adapt tests/inventory according to your needs, or leave the --inventory option out and use the default /etc/ansible/hosts.

License

Apache Licence v2 1

None