Class: Bosh::Director::DeploymentPlan::CloudManifestParser
- Inherits:
-
Object
- Object
- Bosh::Director::DeploymentPlan::CloudManifestParser
show all
- Includes:
- ValidationHelper
- Defined in:
- lib/bosh/director/deployment_plan/cloud_manifest_parser.rb
Instance Method Summary
collapse
#invalid_type, #safe_property
Constructor Details
6
7
8
9
|
# File 'lib/bosh/director/deployment_plan/cloud_manifest_parser.rb', line 6
def initialize(deployment, logger)
@deployment = deployment
@logger = logger
end
|
Instance Method Details
#parse(cloud_manifest) ⇒ Object
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/bosh/director/deployment_plan/cloud_manifest_parser.rb', line 11
def parse(cloud_manifest)
@cloud_manifest = cloud_manifest
parse_networks
parse_compilation
parse_resource_pools
parse_disk_pools
@deployment
end
|