Add support for needs_elastic_ip