            min-number-of-masters
            max-number-of-masters
            master-disk-allocation
+           master-instance-type
            min-number-of-slaves
            max-number-of-slaves
            slave-disk-allocation
+           slave-instance-type
            min-number-of-public-slaves
            max-number-of-public-slaves
            public-slave-disk-allocation
+           public-slave-instance-type
            subnet-cidr-blocks
            mesos-ami
            public-slave-elb-listeners

             (asg "slaves"
                  cluster-unique
                  {:image_id mesos-ami
                   :instance_type "m4.xlarge"
                   :sgs (concat [(cluster-id-of "aws_security_group" "slave-security-group")
                                 (remote-output-of "vpc" "sg-all-servers")
                                 (remote-output-of "vpc" "sg-sends-influx")

             (asg "masters"
                  cluster-unique
                  {:image_id mesos-ami
                   :instance_type master-instance-type
                   :sgs (concat [(cluster-id-of "aws_security_group" "master-security-group")
                                 (cluster-id-of "aws_security_group" "admin-security-group")
                                 (remote-output-of "vpc" "sg-sends-influx")
