diff --git a/docker-compose.yml b/docker-compose.yml index 73b9a73..5dfcb74 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -155,6 +155,10 @@ services: volumes: - ./files/st2.docker.conf:/etc/st2/st2.docker.conf:ro - ./files/st2.user.conf:/etc/st2/st2.user.conf:ro + # Rule engine runner needs access to keys since workflow action definitions (Jinja + # templates) can reference secrets. Using core.st2.IntervalTimer caused Error: + # "Failed to render parameter \"passwords\": [Errno 2] No such file or directory: '/etc/st2/keys/datastore_key.json'" + - stackstorm-keys:/etc/st2/keys:ro st2sensorcontainer: image: ${ST2_IMAGE_REPO:-stackstorm/}st2sensorcontainer:${ST2_VERSION:-latest} restart: on-failure