feat(main): ditch ansible-semaphore and use ansible directly

This commit is contained in:
Stephan Lüscher 2024-04-29 10:59:35 +00:00
parent 22a4db5835
commit 2e8cc2f51a
No known key found for this signature in database
GPG key ID: 445779060FF3D3CF
30 changed files with 940 additions and 1440 deletions

19
ansible/pyproject.toml Normal file
View file

@ -0,0 +1,19 @@
[tool.poetry]
name = "ublue-os_forge"
version = "0.1.0"
description = "Ansible automation for Universal Blue"
authors = ["Stephan Lüscher <stephan.luescher@mykolab.com>"]
license = "../LICENSE"
readme = "../README.md"
[tool.poetry.dependencies]
python = "^3.11"
ansible-core = "^2.16"
jmespath = "^1.0"
[tool.poetry.group.dev.dependencies]
ansible-lint = { version = "^24.2", markers = 'platform_system != "Windows"' } # https://github.com/ansible/ansible-lint/issues/2730#issuecomment-1330406601
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"