openstack cria e define usuário em uma instância

openstack cria e define usuário em uma instância

Estou procurando uma maneira de fazer meu openstack criar/definir uma instância com um usuário específico que tenha uma senha específica

por exemplo, quero provisionar uma instância que terá um usuário específico (digamos bobi) que terá senha (digamos bobi123).

e quando a instância estiver concluindo a configuração e em execução, posso fazer login no console com um usuário bobi e passar bobi123

Isso é possível?

Responder1

O que você está procurando énuvem-init. Durante a criação da instância, seus dados de usuário são injetados pelo serviço de metadados openstack (neutron) com todos os usuários, senhas necessários, etc. Você precisa ter certeza de que sua imagem base tem os serviços cloud-init habilitados para que eles sejam iniciados durante a inicialização e pode entrar em contato com o serviço de metadados.

Responder2

Aqui está um script que você pode usar para definir senhas padrão e ativar a autenticação por senha SSH.

#cloud-config
chpasswd:
 list: |
   root:stackops
   ubuntu:stackops
 expire: False
ssh_pwauth: True

informação relacionada