marioneta en amazon ec2: no se pudo cambiar el nombre de host

marioneta en amazon ec2: no se pudo cambiar el nombre de host

Estoy ejecutando la instancia ec2 de Debian e intento que Puppet funcione en ella. Me gustaría que mis nombres de host fueran más legibles, así que cambié /etc/hostname, ejecuté /etc/init.d/hostname.sh starty puedo ver mi nombre de host legible por humanos en el mensaje. Todas las demás aplicaciones parecen funcionar bien con ella, pero no con Puppet (y en realidad parece que es un problema de factores):

$ cat /etc/hostname 
service.XXX.com
$ hostname
service.XXX.com
$ facter | egrep '(host|domain)'
domain => compute-1.amazonaws.com
hostname => ec2-107-22-XXX-XXX
$ cat /etc/debian_version 
6.0.1

Ya revisé el código factor y parece que no hace nada más que analizar hostnamela salida. ¿De dónde viene esto? ¡Quiero mis nombres de host!

Respuesta1

Bla, parece que analiza /etc/hosts y mi hermoso nombre de host debería ser el primer alias de '127.0.0.1' ( 127.0.0.1 service.XXX.com localhost localhost.localdomain ...). Alguien sabe, ¿es este el comportamiento esperado?

Todavía no estoy seguro de dónde viene ec2-blah-blah-blah, pero parece que el problema está resuelto.

información relacionada