pallxk.code_server

ansible-role-code-server

Ansible Role Build Status Keep a Changelog

この役割は、最新または指定したバージョンの code-server をインストールおよび構成します。v4、v3、v2、および v1をサポートしています。

# 最も安定したバージョンの役割をインストール
ansible-galaxy install -f pallxk.code_server

# 最も最新の開発バージョンの役割をインストール
ansible-galaxy install -f pallxk.code_server,master

code-server を実際にインストールするには、例のプレイブックのセクションを参照してください。

注意: 役割のバージョンは、インストールできる code-server のバージョンには関係ありません。実際には、デフォルトで code-server の最新バージョンがインストールされます。また、低いバージョンの役割を使用して、高いバージョンの code-server をインストールすることも可能です。
役割に変更がある場合、役割のバージョンは code-server の最新バージョン番号に更新されます。
任意のバージョンの code-server のインストールに問題がある場合は、問題を報告してください。

要件

なし。

役割変数

変数 デフォルト値 コメント
code_server_ver (未定義) GitHub の code-server リリース名。
デフォルトでは 最新 バージョン(プレリリースを含む)。
code_server_install_prefix /usr/local code-server のインストールプレフィックス。
code_server_data_dir {{ ansible_user_dir }}/.local/share/code-server リモートユーザーのホームディレクトリの .local/share/code-server にデフォルト。
code_server_work_dir (未定義) 作業ディレクトリ。
v3およびv2では設定されていない場合、ウェルカムスクリーンにデフォルト。
v1ではリモートユーザーのホームディレクトリにデフォルト。
code_server_auth password password または none での認証。
code-server v3 と v2 で使用可能。
code_server_password (未定義) 自動生成されたパスワードを使用するには未定義のままにしてください。
journalctl -u code-server で確認。
code_server_user {{ ansible_user_id }} code-server を実行するユーザー。
ansible ssh 接続で使用されるユーザーがデフォルト。
code_server_host 0.0.0.0
code_server_port 8080
code_server_env {} code-server に設定する追加の環境変数。
code_server_tls_cert (未定義) 自己署名証明書を使用するには未定義のままにしてください。
code_server_tls_cert_remote no サーバーに既にある証明書を使用する場合は yes に変更してください(例:Let's Encryptを使用している場合)。
code_server_tls_key (未定義) 自己署名証明書を使用するには未定義のままにしてください。
code_server_tls_key_remote no サーバーに既にあるキーを使用する場合は yes に変更してください(例:Let's Encryptを使用している場合)。

依存関係

なし。

例のプレイブック

#!/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のデフォルトは open-vsx.org を使用、
        # 旧版の Coder 拡張マケットプレイスを使用したい場合は、以下を追加してください:
        EXTENSIONS_GALLERY: >
          {
            "serviceUrl": "https://extensions.coder.com/api"
          }
        # code-server v3
        # v3のデフォルトは Coder 拡張マケットプレイスを使用、
        # open-vsx.org を使用したい場合は、以下を追加してください:
        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

ライセンス

MITライセンス (MIT)

著者情報

pallxk testcab

プロジェクトについて

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

インストール
ansible-galaxy install pallxk.code_server
ライセンス
mit
ダウンロード
1.3k
所有者