Ansible provides the possiblity to unitize special tasks in so-called roles. A role is a simple directory with some subdirectories and files. It has also an arbitrary name. A full description about the structure and the functionality of roles in general are found in the Ansible documentation. This section deals with the SDM-specific structure and functionality of roles.