feat(deps): add pyproject.toml, uv.lock, and ansible/requirements.yml

Declares ansible>=10 as the only pip dependency for the control node.
Generates uv.lock pinning ansible 12.3.0 / ansible-core 2.19.7 and
the full transitive tree (13 packages). Adds explicit empty
ansible/requirements.yml confirming no Galaxy collections are used.

Closes RAIL-BS-WP-0001 T01–T04. Enables SBOM ingestion.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-01 20:22:26 +01:00
parent 9fe5348af3
commit f7b8cdb4c1
3 changed files with 395 additions and 0 deletions

7
pyproject.toml Normal file
View File

@@ -0,0 +1,7 @@
[project]
name = "railiance-bootstrap"
version = "0.1.0"
requires-python = ">=3.11"
dependencies = [
"ansible>=10",
]