Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .envrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
layout python
layout uv
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.11.11
2 changes: 2 additions & 0 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# Usado por asdf/pyenv. Con uv este archivo no es necesario — la versión
# de Python se especifica en .python-version.
python 3.11.11
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,26 +10,26 @@ trabajar inmediatamente luego de correrlo. Al momento, depende de dos roles:

## Herramientas requeridas

* [direnv](https://direnv.net/)
* [python3](https://www.python.org/downloads/)
* [pyenv](https://github.com/pyenv/pyenv#installation)
* [uv](https://docs.astral.sh/uv/getting-started/installation/) — gestor de Python y paquetes
* [direnv](https://direnv.net/) — opcional, para activar el entorno automáticamente al entrar al directorio

## Instalar roles y requerimientos

Primero se deben correr los siguientes comandos para instalar Ansible:
Instalar `uv` si no está instalado:

```bash
## Instalamos la version de Python a utilizar
pyenv install 3.11.11
curl -LsSf https://astral.sh/uv/install.sh | sh
```

## Fijamos la version de Python a utilizar
pyenv local 3.11.11
Instalar Ansible:

## Creamos el entorno de Python con direnv
```bash
## Con direnv (recomendado): activar el entorno y luego instalar
direnv allow
uv pip install -r requirements.txt

## Instalamos Ansible en el entorno de Python
pip3 install -r requirements.txt
## Sin direnv: instalar directamente en un venv
uv venv && uv pip install -r requirements.txt
```

Luego de instalar ansible, se deben instalar los requerimientos del playbook:
Expand Down