
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