@for(readme <- role.readme) {
}
Tasks
@role.tasksMain.content
Dependencies
@if(role.dependsOn.isEmpty) {
This role does not depend on any other roles.
} else {
This role depends on (including transitive dependencies):
@views.html.fragments.dependencyList(Roles.transitiveDependencies(roles.toSeq, role.roleId).dependencies)
}
Used by
Roles
@defining(Roles.usedBy(roles.toSeq, role)) { usedBy =>
@if(usedBy.isEmpty) {
This role is not used by any other role
} else {
This role is used by the following roles:
@usedBy.map { role =>
- @role
}
}
}
Recipes
@defining(Roles.usedByRecipes(recipes.toSeq, role)) { usedBy =>
@if(usedBy.isEmpty) {
This role is not used by any recipe
} else {
This role is used by the following recipes:
}
}
Base images
@defining(Roles.usedByBaseImages(baseImages, role)) { usedBy =>
@if(usedBy.isEmpty) {
This role is not used by any base images
} else {
This role is used by the following base images:
}
}