template_config.py 482 B

12345678910111213
  1. _all__ = ["TemplateConfig"]
  2. from resource_management.core.base import Resource, ForcedListArgument, ResourceArgument, BooleanArgument
  3. class TemplateConfig(Resource):
  4. action = ForcedListArgument(default="create")
  5. path = ResourceArgument(default=lambda obj: obj.name)
  6. mode = ResourceArgument()
  7. owner = ResourceArgument()
  8. group = ResourceArgument()
  9. template_tag = ResourceArgument()
  10. extra_imports = ResourceArgument(default=[])
  11. actions = Resource.actions + ["create"]