Hi,
I am trying to use manifest that is generated using the to_yaml
transformation technique in Ruby.
However, this deployment manifest is not recognized by bosh because it has
comments that detail the class names like:
*--- !ruby/object:DeploymentManifest *
*networks: *
*- !ruby/object:AWSDynamicNetworkBean *
* type: dynamic*
* cloud_properties: !ruby/object:AWSNetworkCPBean *
* security_groups: *
* - docker*
* - bosh*
* subnet: *
* name: default*
*- !ruby/object:AWSDynamicNetworkBean *
* type: vip*
* cloud_properties: {}*
As can be seen in above snippet, to_yaml adds object description using '!'
sign.
On using the command:
bosh deployment <manifest_file_path>
The following error is observed:
Usage: deployment [<filename>]
Removing the object details starting at '!' seems to resolve this error.
However, this was not happening with previous version of bosh_cli. I don't
remember the previous version that I was using. Current version being used
by me is: bosh cli-1.2978.0
Would be great if some one can please help me with this matter.
Regards,
Kinjal