Automated Installation

The IRMA platform is easily installed thanks to a set of ansible roles and playbooks. It permits a user to build, install or maintain different setups.

There are 2 different types of IRMA environment, and multiple setups for each environment:

  • Development environment (sources rsync’d between host and vms)
    • allinone_dev: everything installed in the same vm
    • dev: every component on its own vm
  • Production environment (sources installed through generated archives, install on vms/physical servers)
    • allinone_prod: everything installed in the same vm/physical server (default environment)
    • prod: every component on its own vm/physical server

For specific instructions on these 2 environments see the related section.

Note

Vagrant step is optional in production mode.