pallxk.code_server
ansible-role-code-server
この役割は、最新または指定したバージョンの 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)
著者情報
プロジェクトについて
Install and configure the latest or specified version of code-server (v4, v3, v2 & v1).
インストール
ansible-galaxy install pallxk.code_server
ライセンス
mit
ダウンロード
1.3k
所有者