pallxk.code_server
ansible-role-código-servidor
Este rol instala y configura la última versión o una versión específica de code-server, soportando v4, v3, v2 y v1.
# Instalar la última versión estable del rol
ansible-galaxy install -f pallxk.code_server
# Instalar la última versión de desarrollo del rol
ansible-galaxy install -f pallxk.code_server,master
Para instalar code-server, consulta la sección Ejemplo de Playbook.
Nota: La versión del rol no es relevante para la versión de code-server que puedes instalar. En realidad, por defecto se instala la última versión de code-server. También puedes usar un rol de versión más baja para instalar una code-server de versión más alta.
Cuando hay cambios en el rol, la versión del rol se actualizará al último número de versión de code-server.
Si tienes problemas instalando cualquier versión de code-server, por favor reporta el problema.
Requisitos
Ninguno.
Variables del Rol
Variable | Predeterminado | Comentario |
---|---|---|
code_server_ver | (indefinido) | Nombre de la versión de release de code-server en GitHub. Predeterminado a la última versión (incluidas las pre-lanzamientos). |
code_server_install_prefix | /usr/local |
Prefijo de instalación para code-server. |
code_server_data_dir | {{ ansible_user_dir }}/.local/share/code-server |
Predeterminado a .local/share/code-server en el directorio de inicio del usuario remoto. |
code_server_work_dir | (indefinido) | Directorio de trabajo. Predeterminado a la pantalla de bienvenida si no se establece en v3 y v2. Predeterminado al directorio de inicio del usuario remoto en v1. |
code_server_auth | password |
Autenticación con password o none . Disponible para code-server v3 y v2. |
code_server_password | (indefinido) | Deja indefinido para usar una contraseña generada automáticamente. Verifícalo con journalctl -u code-server |
code_server_user | {{ ansible_user_id }} |
El usuario para ejecutar code-server. Predeterminado al usuario utilizado en la conexión ssh de ansible. |
code_server_host | 0.0.0.0 |
|
code_server_port | 8080 |
|
code_server_env | {} |
Variables de entorno adicionales para establecer para code-server. |
code_server_tls_cert | (indefinido) | Deja indefinido para usar un certificado autofirmado. |
code_server_tls_cert_remote | no |
Cambiar a yes si estás usando un certificado que ya está en tu servidor (por ejemplo: si usas Let's Encrypt). |
code_server_tls_key | (indefinido) | Deja indefinido para usar un certificado autofirmado. |
code_server_tls_key_remote | no |
Cambiar a yes si estás usando una clave que ya está en tu servidor (por ejemplo: si usas Let's Encrypt). |
Dependencias
Ninguna.
Ejemplo de Playbook
#!/usr/bin/env ansible-playbook
---
- hosts: localhost
gather_facts: yes
roles:
- name: pallxk.code_server
code_server_password: SuperSecreto
code_server_user: "{{ ansible_user_id }}"
code_server_host: 0.0.0.0
code_server_port: 8443
code_server_env:
# code-server v4
# v4 predeterminado para usar open-vsx.org,
# si deseas utilizar el mercado de extensiones de Coder, agrega lo siguiente:
EXTENSIONS_GALLERY: >
{
"serviceUrl": "https://extensions.coder.com/api"
}
# code-server v3
# v3 predeterminado para usar el mercado de extensiones de Coder,
# si deseas utilizar open-vsx.org, agrega lo siguiente:
SERVICE_URL: https://open-vsx.org/vscode/gallery
ITEM_URL: https://open-vsx.org/vscode/item
code_server_tls_cert: /etc/letsencrypt/live/example.com/fullchain.pem
code_server_tls_key: /etc/letsencrypt/live/example.com/privkey.pem
Licencia
La Licencia MIT (MIT)
Información del Autor
Acerca del proyecto
Install and configure the latest or specified version of code-server (v4, v3, v2 & v1).
Instalar
ansible-galaxy install pallxk.code_server
Licencia
mit
Descargas
1.3k
Propietario