Я использую ansible 2.9.4 и пытаюсь настроить playbook для предоставления серверов vultr.
Используя модуль vultr_server
(который работает нормально), я заметил параметр ssh_keys
. Единственная предоставленная документация - «Список имен или идентификаторов ключей S SH, переданных на сервер при создании».
Какие функции предоставляются? Может кто-нибудь привести пример?
Соответствующая задача:
- name: Ensure a cloud server exists
local_action:
module: vultr_server
name: "{{ inventory_hostname_short }}"
ipv6_enabled: yes
private_network_enabled: no
os: "Debian 10 x64 (buster)"
plan: "4096 MB RAM,128 GB SSD,3.00 TB BW"
region: Amsterdam
ssh_keys:
- id_rsa
register: result
Выполнение задачи выполнено успешно и доступен новый запущенный экземпляр. Тем не менее, authorized_keys
(директория .ssh
отсутствует).