Eu postei a resposta para isso no StackOverflow ( link ). Repostando aqui (com alguns ajustes) também, para completar ...
Dê uma olhada na chamada da API REST para criar uma implantação de Máquina Virtual, especificamente o elemento <CustomData>
. Isso permite injetar até 64 K de dados binários em sua VM durante o provisionamento, o que resulta em um arquivo CustomData.bin
sendo gerado em sua VM. Isso deve ajudá-lo com o init pela primeira vez e funciona com o Linux e o Windows Virtual Machines.
Observe que isso ainda não está implementado nas ferramentas de linha de comando. Você precisará chamar a API diretamente. Existe agora uma solicitação pull publicada implementando o código de wrapper da CLI apropriado para CustomData
, mas ainda não foi aceito.