This commit is contained in:
Alex
2025-08-26 05:50:37 +00:00
parent bf5c5a998e
commit a63dfeebaa
6 changed files with 69 additions and 36 deletions

View File

@@ -6,10 +6,41 @@
Make sure Podman API socket is running and enabled
´´´bash
```bash
sudo systemctl enable --now podman.socket
´´´
```
### Build terraform-podman
### Running terraform
podman build -t terraform-podman infrastructure/terraform/
First init
```bash
sudo podman run --rm -it \
-v /run/podman/podman.sock:/run/podman/podman.sock \
-v $(pwd)/terraform:/workspace \
-w /workspace \
-e PODMAN_SOCK=unix:///run/podman/podman.sock \
hashicorp/terraform:1.13 init
```
Then plan
```bash
sudo podman run --rm -it \
-v /run/podman/podman.sock:/run/podman/podman.sock \
-v $(pwd)/terraform:/workspace \
-w /workspace \
-e PODMAN_SOCK=unix:///run/podman/podman.sock \
hashicorp/terraform:1.13 plan
```
Then apply
```bash
sudo podman run --rm -it \
-v /run/podman/podman.sock:/run/podman/podman.sock \
-v $(pwd)/terraform:/workspace \
-w /workspace \
-e PODMAN_SOCK=unix:///run/podman/podman.sock \
hashicorp/terraform:1.13 apply
```