готово
parent
072c101f60
commit
27703d8c8d
31
readme.md
31
readme.md
|
@ -7,17 +7,6 @@
|
|||
- [Описание переменных](#описание-переменных)
|
||||
- [Задачи плейбука](#задачи-плейбука)
|
||||
|
||||
- [Структура данных](#Структура-данных)
|
||||
- [Списки](#Списки)
|
||||
- [Словари (Хеш таблицы)](#Словари-Хеш-таблицы)
|
||||
- [Списки словарей](#Списки-словарей)
|
||||
- [Словари словарей](#Словари-словарей)
|
||||
- [Циклы](#Циклы)
|
||||
- [with_items](#with_items)
|
||||
- [С простыми списками](#С-простыми-списками)
|
||||
- [with_dict](#with_dict)
|
||||
- [Полезные ссылки](#Полезные-ссылки)
|
||||
- [Благодарности](#Благодарности)
|
||||
|
||||
## Требования
|
||||
Для работы Ansible с гипервизором Proxmox, написан соответсвующий модуль [proxmox_kvm](https://docs.ansible.com/ansible/latest/collections/community/general/proxmox_kvm_module.html).
|
||||
|
@ -130,8 +119,28 @@ vms:
|
|||
[⬆ Наверх](#содержание)
|
||||
|
||||
### Задачи плейбука
|
||||
- Клонирование ВМ из шаблона
|
||||
*за основу были взяты примеры из документации https://docs.ansible.com/ansible/latest/collections/community/general/proxmox_kvm_module.html#examples*
|
||||
В задаче создаются виртуальные машины на основе шаблона
|
||||
конструкция
|
||||
```yaml
|
||||
loop: "{{ lookup('dict', vms) }}"
|
||||
```
|
||||
позволяет перебрать все необходимые ключи и значения из словаря `vms`
|
||||
|
||||
- Настройка IP адресов
|
||||
В этой задаче назначается IP адрес для каждой созданной ВМ и IP адрес шлюза по-умолчанию
|
||||
|
||||
- Настройка DNS
|
||||
Как видно из названия, в ВМ указывается IP адрес DNS сервера
|
||||
|
||||
- Копирование SSH ключей в ВМ
|
||||
Для беспарольного доступа в ВМ будет скопирован указанный SSH ключ хоста, на котором выполняется плейбук
|
||||
|
||||
- Обновление параметров ВМ
|
||||
При клонировании из шаблона, ВМ создаются с теми же параметрами, что и сам шаблон. Выполнение этой задачи позволяет изменить параметры ВМ, например размер оперативной памяти, количество доступных процессоров и т.д.
|
||||
|
||||
- Запуск ВМ
|
||||
Финальным этапом будет запуск созданных ВМ
|
||||
|
||||
[⬆ Наверх](#содержание)
|
||||
|
|
Loading…
Reference in New Issue