market_brief
Run the market brief pipeline (built from its git repository) on a systemd timer as a Podman quadlet.
Usage
- hosts: all roles: - role: giftpilz0.container.market_briefVariables
- podman_userstr
System user for rootless podman operations.
Default{{ ansible_user }} Image name without tag.
Defaultlocalhost/market-briefImage tag.
DefaultlatestGit repository the image is built from.
Defaulthttps://forgejo.nixpi.de/moritz/market-brief.gitBranch, tag or commit to build from.
DefaultmainDockerfile path inside the repository.
DefaultDockerfilesystemd OnCalendar expression for the pipeline runs.
DefaultMon..Fri 16:35 Asia/Hong_KongRun the pipeline on the schedule; when false it only runs when started by hand.
DefaulttrueMaximum runtime of one run (systemd time span).
Default1hssh URL of the data repository holding the watchlist and the results.
Default""Branch of the data repository.
DefaultmainPrivate ssh key with write access to the data repository.
Default""Pipeline settings passed as environment variables.
DefaultTZ: Europe/Berlin DEVICE: cpu HORIZON_DAYS: 5 BACKTEST_ORIGINS: 12 USE_TIMESTRAL: true BACKFILL: true FM_CUTOFF: '2025-11-01'
Optional container entrypoint override.
Default""- market_brief_extra_fileslist[dict]
Arbitrary file entries with src (controller path) or source (target path), dest, optional mount, mode, and template.
Default[] - market_brief_extra_dirslist[dict]
Arbitrary directory entries with src (controller directory) or source (target path), dest, optional mount and mode.
Default[]
No variables match.