diff --git a/ansible/roles/devpi/tasks/main.yml b/ansible/roles/devpi/tasks/main.yml index e6b3a3f..cb25e0e 100644 --- a/ansible/roles/devpi/tasks/main.yml +++ b/ansible/roles/devpi/tasks/main.yml @@ -1,7 +1,13 @@ --- -# Note: devpi is installed via mise (pipx), not managed here. -# Required packages: devpi-server, devpi-web, devpi-client -# Initialization must be done manually: mise x -- devpi-init --serverdir {{ devpi_serverdir }} +# Note: devpi is installed via mise (pipx/uvx), not managed here. +# Add to ~/.config/mise/config.toml on indri: +# +# [tools] +# "pipx:devpi-server" = { version = "latest", uvx = "true", uvx_args = "--with devpi-web" } +# "pipx:devpi-client" = { version = "latest", uvx = "true" } +# +# Then run: mise install +# Initialize: mise x -- devpi-init --serverdir {{ devpi_serverdir }} - name: Ensure devpi data directory exists ansible.builtin.file: