Я использую готовые образы debian в формате qcow2. Пользователь по умолчанию - «debian». Я хочу создать другого пользователя через openstack-horizon. Поэтому я разработал следующий сценарий:
#cloud-config
users:
- name: jumper
ssh-authorized-keys:
- ssh-rsa myKeyhere
sudo: ["ALL=(ALL) NOPASSWD:ALL"]
groups: sudo
shell: /bin/bash
По умолчанию настройки в файле /etc/cloud/cloud.cfg выполняются для создания экземпляра. Когда я создаю нового пользователя с помощью скрипта, пользователь debian не создается. Это правильно? Когда я создаю нового пользователя, все настройки cloud.cfg игнорируются?
Вы можете убедиться, что пользователь по умолчанию
также добавлен, добавив - по умолчанию
в списки пользователей.
#cloud-config
users:
- default
- name: jumper
ssh-authorized-keys:
- ssh-rsa myKeyhere
sudo: ["ALL=(ALL) NOPASSWD:ALL"]
groups: sudo
shell: /bin/bash