About
The IM is a service for the complete orchestration of virtual infrastructures and applications deployed on it, including resource provisioning, deployment, configuration, re-configuration and termination.
Open source/proprietary
IM is Open Source. Source code is available on a GitHub repository (https://github.com/grycap/im) under GPL 3.0 licence.
Architecture
IM can optionally use catalogues for Virtual Machine Images (VMIs) such as the VMRC (Virtual Machine Image Repository and Catalogue) or EGI AppDB to search for the most appropriate VMI according to the user requirement. Ansible is used as the DevOps tool to perform the automated configuration out of a set of curated Ansible Roles available in Ansible Galaxy.
The following image describes the high-level architecture of the IM, including external dependencies.