como dump / append para a configuração de nuvem existente

1

Eu quero adicionar uma chave autorizada, então eu escrevi um yaml para o coreos, eu efetuei login como core em meus coreos e emite um coreos-cloudinit para o arquivo abaixo

-------
users:
  - name: xyz
    ssh_authorized_keys:
       - ssh-rsa asdfadf....
-------

Parece que excluiu meu usuário padrão anterior, 'core'

1) does coreos-cloudinit wipes the previous config ?
2) if so how do I append to the existing config ?
3) how do I dump the exising cloud config so I can append to it and do a cloudinit again?

Obrigado.

    
por resultsway 11.03.2015 / 22:14

1 resposta

6

Seu arquivo cloud-config é processado durante cada inicialização. Se o arquivo for atualizado, o novo arquivo será usado na próxima inicialização (e todas as inicializações subseqüentes). A atualização da configuração depende da plataforma na qual você está executando sua máquina:

provedores de nuvem : o serviço de metadados dos provedores é a fonte da verdade e você pode atualizá-los por qualquer meio que eles forneçam (interface do usuário, API, etc.). No GCE, os metadados podem ser atualizados a qualquer momento. A AWS pode ser atualizada, mas apenas quando a máquina está parada. O DigitalOcean não pode atualizar os metadados.

bare metal : se você instalou em disco, pode atualizar /var/lib/coreos-install/user_data a qualquer momento e ele será processado na próxima inicialização.

pxe bare metal : um novo cloud-config especificado no parâmetro cloud-config-url é obtido em cada inicialização. Isso pode ser atualizado a qualquer momento.

    
por 12.03.2015 / 17:55

Tags