pallxk.code_server

ansible-role-code-server

Rôle Ansible État de la construction Tenez un Changelog

Ce rôle installe et configure la dernière version ou une version spécifiée de code-server, prenant en charge les versions v4, v3, v2 et v1.

# Installer la dernière version stable du rôle
ansible-galaxy install -f pallxk.code_server

# Installer la dernière version de développement du rôle
ansible-galaxy install -f pallxk.code_server,master

Pour installer réellement code-server, consultez la section Exemple de Playbook.

Remarque: La version du rôle n’a pas d’importance pour la version de code-server que vous pouvez installer. En fait, il installe par défaut la dernière version de code-server. Vous pouvez également utiliser un rôle de version inférieure pour installer une version de code-server de version supérieure.
Lorsque des modifications sont apportées au rôle, la version du rôle sera mise à jour avec le dernier numéro de version de code-server.
Si vous rencontrez des problèmes lors de l'installation de n'importe quelle version de code-server, veuillez signaler le problème.

Exigences

Aucune.

Variables de Rôle

Variable Par défaut Commentaire
code_server_ver (non défini) Nom de version de code-server sur GitHub.
Par défaut, utilise la version dernière (y compris les pré-releases).
code_server_install_prefix /usr/local Préfixe d'installation pour code-server.
code_server_data_dir {{ ansible_user_dir }}/.local/share/code-server Par défaut, .local/share/code-server dans le répertoire personnel de l'utilisateur distant.
code_server_work_dir (non défini) Répertoire de travail.
Par défaut, affiche l'écran d'accueil si non défini dans v3 et v2.
Par défaut, le répertoire personnel de l'utilisateur distant dans v1.
code_server_auth password Authentification avec password ou none.
Disponible pour code-server v3 et v2.
code_server_password (non défini) Laissez non défini pour utiliser un mot de passe généré automatiquement.
Vérifiez-le avec journalctl -u code-server.
code_server_user {{ ansible_user_id }} L'utilisateur qui exécute code-server.
Par défaut, l'utilisateur utilisé dans la connexion SSH Ansible.
code_server_host 0.0.0.0
code_server_port 8080
code_server_env {} Variables d'environnement supplémentaires à définir pour code-server.
code_server_tls_cert (non défini) Laissez non défini pour utiliser un certificat auto-signé.
code_server_tls_cert_remote no Changez en yes si vous utilisez un certificat déjà sur votre serveur (par exemple : si vous utilisez Let's Encrypt).
code_server_tls_key (non défini) Laissez non défini pour utiliser un certificat auto-signé.
code_server_tls_key_remote no Changez en yes si vous utilisez une clé déjà sur votre serveur (par exemple : si vous utilisez Let's Encrypt).

Dépendances

Aucune.

Exemple de Playbook

#!/usr/bin/env ansible-playbook
---
- hosts: localhost
  gather_facts: yes
  roles:
    - name: pallxk.code_server
      code_server_password: SuperSecret
      code_server_user: "{{ ansible_user_id }}"
      code_server_host: 0.0.0.0
      code_server_port: 8443
      code_server_env:
        # code-server v4
        # v4 utilise par défaut open-vsx.org,
        # si vous voulez utiliser le marché des extensions de Coder, ajoutez ce qui suit :
        EXTENSIONS_GALLERY: >
          {
            "serviceUrl": "https://extensions.coder.com/api"
          }
        # code-server v3
        # v3 utilise par défaut le marché des extensions de Coder,
        # si vous voulez utiliser open-vsx.org, ajoutez ce qui suit :
        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

Licence

La Licence MIT (MIT)

Informations sur l'auteur

pallxk testcab

À propos du projet

Install and configure the latest or specified version of code-server (v4, v3, v2 & v1).

Installer
ansible-galaxy install pallxk.code_server
Licence
mit
Téléchargements
1.3k
Propriétaire