Hi Shweta,
inboundPorts has to be a list of integers -- range syntax isn't
supported there.
If it's just the 6 nodes then just list them one by one.
If it's a very large range you can do it programmatically as we do for
some erlang-based processes -- for instance see RiakNodeImpl. It would
be nice to support ranges for inboundPorts in yaml; if you're interested
in doing this let us know.
Best
Alex
On 08/10/2015 10:16, shweta ma wrote:
Hi All,
Below is a the YAML for creating a simple vm. I would like to open a range
of inbound ports for example 9100-9105.
I get the below error.
Error invoking start at EmptySoftwareProcessImpl{id=LVLUQcJ1}:
java.lang.ClassCastException: java.lang.String cannot be cast to
java.lang.Integer
Can anyone please let me know on how the port range has to be specified in
the YAML.
name: simple-vm
location:
jclouds:aws-ec2:
credential: *****************
identity: ******************
region: us-west-2
services:
- type: brooklyn.entity.basic.EmptySoftwareProcess
name: VM
provisioning.properties:
inboundPorts:
- 22
- 5688
- 8080
- 9100 -9105
Thanks,
Shweta
--
Cloudsoft Corporation Limited, Registered in Scotland No: SC349230.
Registered Office: 13 Dryden Place, Edinburgh, EH9 1RP
This e-mail message is confidential and for use by the addressee only. If
the message is received by anyone other than the addressee, please return
the message to the sender by replying to it and then delete the message
from your computer. Internet e-mails are not necessarily secure. Cloudsoft
Corporation Limited does not accept responsibility for changes made to this
message after it was sent.
Whilst all reasonable care has been taken to avoid the transmission of
viruses, it is the responsibility of the recipient to ensure that the
onward transmission, opening or use of this message and any attachments
will not adversely affect its systems or data. No responsibility is
accepted by Cloudsoft Corporation Limited in this regard and the recipient
should carry out such virus and other checks as it considers appropriate.