pallxk.code_server
ansible-role-code-server
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
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