Hello,
I'm trying to figure out how to set up the number of cores and RAM that each node on EC2 should have when deploying with pallet-aws.
I tried a number of ways, included what's stated in the README and it always seems to create a 'm1.small' instance.
I'm creating nodes the by creating a node-spec as follows:
(group-spec spec-name
:node-spec (node-spec :image { :os-family :ubuntu
:os-version "14.04"
:os-64-bit true
:login-user "ubuntu"
:image-id "ami-c8cf3ba0" }
:location {:location-id "us-east-1d"}
:hardware { :min-cores 8 ;; should this be big enough so that it's not m1.small?
:min-ram 8000 }
:extends stardog-spec)
And then using that group spec like this:
(converge {mygroup-spec n}
:compute myserver-instance
:phase mycompute-phases)
Where 'myserver-instance' is created as follows:
(instantiate-provider "pallet-ec2"
:identity "myaccessid"
:credential "mysecretkey")
Am I missing something?
Thanks,
Fernando