Implement merging of roles
If a role is defined multiple times, merge the parameters. Otherwise, the provisioning script will only be run once, with the parameters from the last definition, resulting in incomplete provisioning. Add unit test for the merging of roles. The order in which the parameters get merged is generally undefined.
Showing with 57 additions and 4 deletions