@startuml
package "Roles" {
rectangle "Feature1" {
[variables] - [scripts]
[scripts] - [scripts]
[infos]
}
rectangle "Feature2" {
}
}
node "playbook" {
[scripts] --> [script]
}
cloud {
[inventory]
}
rectangle "hosts" {
folder "Machine 1" {
[App 1]
[App 2]
}
frame "Machine 2" {
[App 1]
}
}
inventory --> script
script -> hosts
@enduml