Files
deb-murano/meta/io.murano.windows.ActiveDirectory/Classes/ActiveDirectory.yaml
Stan Lagun d341a0e778 AD was broken because of missing Body key
Change-Id: I66b9c2e60348b37eda717644423129a6da9f3677
2014-04-21 00:23:46 +04:00

39 lines
803 B
YAML

Namespaces:
=: io.murano.windows.activeDirectory
std: io.murano
sys: io.murano.system
Name: ActiveDirectory
Extends: std:Application
Properties:
name:
Contract: $.string().notNull()
primaryController:
Contract: $.class(PrimaryController).notNull()
secondaryControllers:
Contract: [$.class(SecondaryController).notNull()]
adminAccountName:
Contract: $.string().notNull()
Default: Administrator
adminPassword:
Contract: $.string().notNull()
Default: P@ssw0rd
Workflow:
deploy:
Body:
- $.primaryController.deploy()
- $.secondaryControllers.pselect($.deploy())
- $.reportDeployed(title => 'MS Active Directory',
unitCount => len(secondaryControllers) + 1)
destroy:
Body:
- $.reportDestroyed()