f8d3cbdd59
Add the FastAPI app, PostgreSQL migrations, Docker/Helm packaging, API contracts, docs, client examples, and the unit/integration/compatibility test suite for local client and tooling labs without a real vCenter.
1.2 KiB
1.2 KiB
Language / Язык: English | Русский
Ansible
Playbook использует модуль uri против HTTPS-шлюза
(https://localhost): вход по Basic-auth сессии, затем вызовы с
заголовком vmware-api-session-id для остального жизненного цикла.
cd examples/ansible
ansible-playbook -i inventory.ini vsphere_playbook.yml
vsphere_playbook.yml охватывает:
вход в сессию, список ВМ, создание, power on, опрос CIS-задачи
(/api/cis/tasks/{task}), запись файла в лабораторную гостевую виртуальную ФС,
power off, удаление и выход из сессии.
Перед опорой на фиксированные имена ВМ/MOID из предыдущего запуска выполните
повторный seed симулятора (make seed).
Для lab-набора на официальном pulumi-vsphere (непустые export'ы, HTML-отчёт)
см. pulumi-tests/ или make pulumi-tests.