pallxk.code_server

ansible-role-code-server

Rola Ansible Status Build Zachowuj Changelog

Ta rola instaluje i konfiguruje najnowszą lub określoną wersję code-server, wspierając wersje v4, v3, v2 i v1.

# Zainstaluj najnowszą stabilną wersję roli
ansible-galaxy install -f pallxk.code_server

# Zainstaluj najnowszą wersję deweloperską roli
ansible-galaxy install -f pallxk.code_server,master

Aby właściwie zainstalować code-server, sprawdź sekcję Przykładowy Playbook.

Uwaga: Wersja roli nie ma znaczenia w odniesieniu do wersji code-server, którą możesz zainstalować. Właściwie, domyślnie instaluje najnowszą wersję code-server. Możesz również użyć roli o niższej wersji do zainstalowania code-server w wyższej wersji.
Gdy w roli są wprowadzone zmiany, wersja roli zostanie zaktualizowana do najnowszego numeru wersji code-server.
Jeśli masz problemy z instalacją dowolnej wersji code-server, zgłoś problem.

Wymagania

Brak.

Zmienne Roli

Zmienna Domyślna Komentarz
code_server_ver (nieokreślone) Nazwa wersji code-server na GitHub.
Domyślnie najnowsza wersja (w tym wersje wstępne).
code_server_install_prefix /usr/local Prefiks instalacji dla code-server.
code_server_data_dir {{ ansible_user_dir }}/.local/share/code-server Domyślnie w .local/share/code-server w katalogu domowym użytkownika zdalnego.
code_server_work_dir (nieokreślone) Katalog roboczy.
Domyślnie ekran powitalny, jeśli nie jest ustawiony w wersjach v3 i v2.
Domyślnie katalog domowy użytkownika zdalnego w v1.
code_server_auth hasło Uwierzytelnianie z hasłem lub brak.
Dostępne dla code-server v3 i v2.
code_server_password (nieokreślone) Pozostaw nieokreślone, aby użyć hasła generowanego automatycznie.
Sprawdź je za pomocą journalctl -u code-server
code_server_user {{ ansible_user_id }} Użytkownik uruchamiający code-server.
Domyślnie użytkownik użyty w połączeniu ssh Ansible.
code_server_host 0.0.0.0
code_server_port 8080
code_server_env {} Dodatkowe zmienne środowiskowe do ustawienia dla code-server.
code_server_tls_cert (nieokreślone) Pozostaw nieokreślone, aby użyć certyfikatu własnoręcznie podpisanego.
code_server_tls_cert_remote nie Zmień na tak, jeśli używasz certyfikatu, który już istnieje na twoim serwerze (np. jeśli używasz Let's Encrypt)
code_server_tls_key (nieokreślone) Pozostaw nieokreślone, aby użyć certyfikatu własnoręcznie podpisanego.
code_server_tls_key_remote nie Zmień na tak, jeśli używasz klucza, który już istnieje na twoim serwerze (np. jeśli używasz Let's Encrypt)

Zależności

Brak.

Przykładowy 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 domyślnie używa open-vsx.org,
        # jeśli chcesz użyć legendarnego rynku rozszerzeń Coder, dodaj to:
        EXTENSIONS_GALLERY: >
          {
            "serviceUrl": "https://extensions.coder.com/api"
          }
        # code-server v3
        # v3 domyślnie używa rynku rozszerzeń Coder,
        # jeśli chcesz użyć open-vsx.org, dodaj to:
        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

Licencja

Licencja MIT (MIT)

Informacje o autorze

pallxk testcab

O projekcie

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

Zainstaluj
ansible-galaxy install pallxk.code_server
Licencja
mit
Pobrania
1.3k
Właściciel