feat: define Seriatim role contract

This commit is contained in:
2026-09-07 17:59:51 +00:00
parent 97966d60a7
commit ac35c1f5ff
11 changed files with 200 additions and 3 deletions

16
defaults/main.yml Normal file
View File

@@ -0,0 +1,16 @@
---
seriatim_version: v1.5.0
seriatim_repository_url: https://gitea.maximumdirect.net/eric/seriatim.git
seriatim_source_ref: "{{ seriatim_version }}"
seriatim_build_version: "{{ seriatim_version }}"
seriatim_source_dir: /usr/local/src/seriatim
seriatim_binary_path: /usr/local/bin/seriatim
seriatim_build_state_dir: /usr/local/src/seriatim.ansible-build-state
seriatim_manage_build_dependencies: true
seriatim_go_snap_channel: 1.26/stable
seriatim_go_binary: /snap/bin/go
seriatim_go_build_flags:
- -trimpath
seriatim_go_ldflags: >-
-s -w -X gitea.maximumdirect.net/eric/seriatim/internal/buildinfo.Version={{ seriatim_build_version }}
seriatim_go_package: ./cmd/seriatim