marvel-nccr / ansible-role-aiida

An ansible role that installs and configures AiiDA on Ubuntu.
Other
2 stars 5 forks source link

consider creating an aiida ansible collection #21

Open ltalirz opened 4 years ago

ltalirz commented 4 years ago

this role started as a way of installing AiiDA specifically for the Quantum Mobile VM.

if this is going to be used more widely, it may make sense to split this specific things into a separate role.

ltalirz commented 1 year ago

While the ansible role is indeed quite useful, in its current state I found it a little bit too inflexible to be deployed in a different setup (e.g. conda instead of virtualenv, maybe I don't want to create a local computer / install certain plugins / ...).

The default route to make the role more flexible would be to create ansible modules for certain aspects (e.g. for creating/managing AiiDA profiles), and migrate the role into an AiiDA collection.