Files
inecs 6033967e6a Initial commit: stateful OpenStack API laboratory simulator.
Ship Keystone auth, multi-service handlers (Yoga→Dalmatian), Compose/Helm
packaging, API contract packs, and pytest/Pulumi coverage labs.
2026-07-18 04:26:48 +03:00

31 lines
781 B
Markdown

**Language / Язык:** [English](pulumi.md) | [Русский](../ru/examples/pulumi.md)
# Pulumi (pulumi_openstack)
## Cookbook (single stack)
[`examples/pulumi/`](../../examples/pulumi/) — `pulumi_openstack` Instance,
Network, Subnet against the simulator.
```bash
make up && make seed-demo
cd examples/pulumi
pulumi stack init dev --secrets-provider passphrase
export PULUMI_CONFIG_PASSPHRASE=lab
pulumi up
pulumi destroy
```
## Coverage lab (`pulumi-tests`)
[`pulumi-tests/`](../../pulumi-tests/) runs `pulumi_openstack` coverage stacks for
every series, asserts non-empty exports, then HTTP-probes pack operations with
non-empty body checks.
```bash
make pulumi-tests
open pulumi-tests/reports/pulumi-report.html
```
See [hypervisor-lab.md](../hypervisor-lab.md).