pallxk.code_server

ansible-role-código-servidor

Rol de Ansible Estado de la Construcción Mantener un Changelog

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

pallxk testcab

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