Eu estava tendo o mesmo problema e não descobri nenhuma solução "elegante" ou "incorporada". Então, acabei de fazer uma solução alternativa:
No arquivo /etc/maas/preseeds/curtin_userdata
, logo após as linhas:
late_commands:
maas: [wget, '--no-proxy', {{node_disable_pxe_url|escape.json}}, '--post-data', {{node_disable_pxe_data|escape.json}}, '-O', '/dev/null']
Adicione algo como:
late_commands:
maas: [wget, '--no-proxy', {{node_disable_pxe_url|escape.json}}, '--post-data', {{node_disable_pxe_data|escape.json}}, '-O', '/dev/null']
setup_timezone_01: ["curtin", "in-target", "--", "sh", "-c", "rm /etc/localtime && ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime"]
... e ajuste esse Europe/Berlin
para 'Europa / Roma' ou onde quer que seu controlador esteja rodando.
Dessa forma, o maas definirá (codificar) o fuso horário na máquina de destino durante o processo de instalação.
Mais uma vez, provavelmente não é a melhor solução, mas faz o trabalho para mim.