17 lines
541 B
YAML
17 lines
541 B
YAML
---
|
|
name: BadFlavors
|
|
description: "Error on any server using a flavor that is not permitted"
|
|
rules:
|
|
-
|
|
comment: "User should customize this. Permitted flavors."
|
|
rule: permitted_flavor('m1.tiny')
|
|
-
|
|
comment: "User should customize this. Permitted flavors."
|
|
rule: permitted_flavor('m1.large')
|
|
-
|
|
rule: >
|
|
server_with_bad_flavor(id) :- nova:servers(id=id,flavor_id=flavor_id),
|
|
nova:flavors(id=flavor_id, name=flavor), not permitted_flavor(flavor)
|
|
-
|
|
rule: >
|
|
error(id) :- server_with_bad_flavor(id) |