You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## Project Overview
4
4
5
-
This is an Ansible-based laptop provisioning system for Adhoc, designed for clean Debian 12+ and Ubuntu 22.04+ installations. It automates complete workstation setup through hierarchical profile-based roles.
5
+
This is an Ansible-based laptop provisioning system for Adhoc, designed for clean Debian 13 installations. It automates complete workstation setup through hierarchical profile-based roles.
- **User detection**: `remote_regular_user: "{{ ansible_env.SUDO_USER | default(ansible_user) }}"` - critical for running tasks as the actual user when using `sudo`
92
-
- **Distribution-specific logic**: Use `ansible_facts['distribution']` and `ansible_facts['distribution_version']` for Debian vs Ubuntu differences
92
+
- **Distribution version logic**: Use `ansible_facts['distribution_version']` for Debian version-specific behavior
93
93
- **Package exclusions**: `packages_exclude_debian_13` pattern for distro-specific package availability
94
94
- Variables prefixed with role name: `developer_*`, `funcional_*`, `sysadmin_*`
95
95
@@ -139,7 +139,7 @@ Use "check-then-install" pattern (see `roles/developer/tasks/code.yml`):
139
139
## Testing Strategy (Progressive Approach)
140
140
141
141
### Current state
142
-
Manual testing in VirtualBox VMs with clean Debian/Ubuntu installations.
142
+
Manual testing in VirtualBox VMs with clean Debian 13 installations.
143
143
144
144
### Planned automated testing with Molecule
145
145
**Goal**: Systematize testing to avoid exclusive reliance on manual VirtualBox testing.
@@ -148,7 +148,7 @@ Manual testing in VirtualBox VMs with clean Debian/Ubuntu installations.
@@ -15,11 +15,11 @@ Para información interna más detallada sobre los objetivos, procedimientos y p
15
15
16
16
---
17
17
18
-
## Filosofía y Distribuciones Soportadas
18
+
## Filosofía y Distribución Soportada
19
19
20
-
Este playbook está diseñado para funcionar sobre instalaciones limpias de **Debian (12+)** y **Ubuntu (22.04+)**.
20
+
Este playbook está diseñado para funcionar sobre instalaciones limpias de **Debian 13 (Trixie)**.
21
21
22
-
Priorizamos el uso de Debian para mantener un sistema base limpio, estable y libre de las decisiones comerciales de Canonical (como la imposición de `snap`). Sin embargo, el playbook es totalmente compatible con las versiones LTS de Ubuntu.
22
+
Priorizamos el uso de Debian para mantener un sistema base limpio, estable y libre de las decisiones comerciales de Canonical (como la imposición de `snap`).
23
23
24
24
> ⚠️ **Entorno de escritorio requerido: GNOME**
25
25
> Los perfiles `funcional`, `developer` y `sysadmin` configuran extensiones, ajustes visuales y comportamientos específicos de **GNOME**. El playbook asume que GNOME está instalado y activo como entorno de escritorio. Instalar sobre KDE u otro entorno producirá errores en las tareas de configuración de escritorio.
@@ -234,7 +234,7 @@ Este proyecto utiliza **Molecule** con Docker para tests automatizados. Los test
234
234
### Ejecutar tests localmente
235
235
236
236
```bash
237
-
# Crear un entorno virtual (recomendado, evita PEP 668 en Debian/Ubuntu)
237
+
# Crear un entorno virtual (recomendado, evita PEP 668 en Debian)
0 commit comments