Skip to content

Commit 9c95a15

Browse files
committed
Update Ansible deployment to allow for unprivileged deployment using Podman
- change Ansible collection from community.docker to containers.podman - update all Ansible tasks to use podman instead of docker, we install podman-docker for a docker compatible CLI but we need to be podman specific in our Ansible playbook - move group_vars/reductionist -> group_vars/all so all "reductionist_" prefixed vars can be used across plays, specifically Step and Reductionist - update documentation
1 parent 1c2d841 commit 9c95a15

File tree

4 files changed

+150
-141
lines changed

4 files changed

+150
-141
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ reductionist_image: "ghcr.io/stackhpc/reductionist-rs"
1313
reductionist_tag: "latest"
1414
# List of container networks.
1515
reductionist_networks:
16-
- name: host
16+
- host
1717
# Container environment.
1818
reductionist_env:
1919
OTEL_EXPORTER_JAEGER_AGENT_HOST: "{{ hostvars[(groups['jaeger'] | default([]) + [inventory_hostname])[0]].ansible_facts.default_ipv4.address }}"
2020
REDUCTIONIST_ENABLE_JAEGER: "{{ (groups['jaeger'] | default([]) | length > 0) | string | lower }}"
2121
REDUCTIONIST_HTTPS: "true"
2222
REDUCTIONIST_PORT: "8081"
2323
# Path to certificates directory on remote host.
24-
reductionist_remote_certs_path: "{{ ansible_facts.env.HOME }}/.config/reductionist/certs"
24+
reductionist_remote_certs_path: "{{ ansible_facts.env.HOME }}/certs"
2525
# Path to certificates directory in container.
2626
reductionist_container_certs_path: "/root/.config/reductionist/certs"
2727
# List of container volume mounts.

deployment/requirements.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
---
22
collections:
3-
- community.docker
3+
- containers.podman

0 commit comments

Comments
 (0)