                                :internal-lb-dns (cluster-output-of "aws_elb" "InternalMasterLoadBalancer" "dns_name")
                                :fallback-dns (vpc/fallback-dns vpc/vpc-cidr-block)
                                :number-of-masters min-number-of-masters}
+                        :lifecycle { :create_before_destroy true }
                         })
 
              (asg "MasterServerGroup"

                               :exhibitor-s3-bucket (cluster-unique "exhibitor-s3-bucket")
                               :internal-lb-dns (cluster-output-of "aws_elb" "InternalMasterLoadBalancer" "dns_name")
                               :fallback-dns (vpc/fallback-dns vpc/vpc-cidr-block)
                               :number-of-masters min-number-of-masters}})

             (asg "PublicSlaveServerGroup"
                  cluster-unique

                               :internal-lb-dns (cluster-output-of "aws_elb" "InternalMasterLoadBalancer" "dns_name")
                               :fallback-dns (vpc/fallback-dns vpc/vpc-cidr-block)
                               :number-of-masters min-number-of-masters}
                        :lifecycle { :create_before_destroy true }
                        })

             (asg "SlaveServerGroup"
