Cómo agregar dinámicamente direcciones IP de EC2 a Django ALLOWED_HOSTS

Recientemente hemos cambiado nuestra estrategia de implementación para usar el grupo de escalado automático de AWS.

Un problema que tenemos en producción es con los EC2 recién creados.
Nuestra aplicación comienza a regresar:

Invalid HTTP_HOST header: 
    <ip_address>. You may need to add <ip_address> to ALLOWED_HOSTS`

porque estos EC2 no están en el Django originalALLOWED_HOSTS.

No tiene sentido que cada EC2 recién creado tenga que volver a implementarse; eso contradice el sentido de "escala automática".
Además, no queremos usar comodines o rango de IP por razones de seguridad.

¿Qué podemos hacer?

Respuestas a la pregunta(2)

Su respuesta a la pregunta