Initial release of the oVirt/RHV Engine API simulator.
Stateful FastAPI lab with contract packs, Compose/Helm, Docker Hub release targets, and Pulumi coverage across all Engine series (GET/POST/PUT/DELETE/HEAD).
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
**Language / Язык:** [English](ansible.md) | [Русский](../ru/examples/ansible.md)
|
||||
|
||||
# Ansible
|
||||
|
||||
Use `ansible.builtin.uri` against Engine HTTPS:
|
||||
|
||||
```yaml
|
||||
- name: List oVirt VMs
|
||||
hosts: local
|
||||
gather_facts: false
|
||||
vars:
|
||||
engine_api: "https://127.0.0.1/ovirt-engine/api"
|
||||
tasks:
|
||||
- name: GET /vms
|
||||
ansible.builtin.uri:
|
||||
url: "{{ engine_api }}/vms"
|
||||
user: admin@internal
|
||||
password: secret
|
||||
force_basic_auth: true
|
||||
validate_certs: false
|
||||
headers:
|
||||
Accept: application/json
|
||||
Version: "4"
|
||||
status_code: [200]
|
||||
register: vms
|
||||
```
|
||||
|
||||
Native suite (150 cases): `make test-ansible` / `make test-ansible-smoke` under
|
||||
[`pulumi-tests/ansible/`](../../pulumi-tests/README.md).
|
||||
Reference in New Issue
Block a user