これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド cdist です。
プログラム:
NAME
cdist - 使用可能な構成管理
SYNOPSIS
cdist [-h] [-d] [-v] [-V] {バナー、設定、シェル} ...
cdist バナー [-h] [-d] [-v]
cdist config [-h] [-d] [-V] [-c CONF_DIR] [-i マニフェスト] [-p] [-s] ホスト [ホスト ...]
cdist シェル [-h] [-d] [-v] [-s SHELL]
DESCRIPTION
cdist は、cdist 構成管理のフロントエンド実行可能ファイルです。 cdist サポート
以下で説明するさまざまなサブコマンド。
全般的な
すべてのコマンドは次のオプションを受け入れます。
-d、-debug
ログレベルをデバッグに設定します
-h、-help
ヘルプ画面を表示する
-v、-verbose
ログレベルを情報に設定し、より詳細にします
-V、-version
バージョンを表示して終了
BANNER
cdist バナーを表示します。 CDIST ポスターの印刷に便利 - すべての人にとって必需品です。
オフィス。
CONFIG
XNUMX つ以上のホストを構成する
-h、-help
ヘルプ画面を表示する
-c CONF_DIR、--conf-dir CONF_DIR
構成ディレクトリを追加します。 複数指定可能です。 構成の場合
ディレクトリに競合するタイプ、エクスプローラー、またはマニフェストが含まれている場合、最後に見つかったものが
使用されている。 さらに、これは CDIST_PATH を設定することによっても構成できます。
環境変数をコロンで区切られた構成ディレクトリのリストに追加します。 ディレクトリ
--conf-dir 引数で指定されたものは、
環境変数。
-i マニフェスト、--initial-manifest マニフェスト
cdist マニフェストへのパス、または - 標準入力から読み取るためのパス
-p、--平行
複数のホストで並行して動作する
-s、--sequential
複数のホストを順番に操作する
--remote-copy REMOTE_COPY
リモートコピーに使用するコマンド (scp のように動作する必要があります)
--remote-exec REMOTE_EXEC
リモート実行に使用するコマンド (ssh のように動作する必要があります)
SHELL
このコマンドを使用すると、コマンドとして型にアクセスできるシェルを生成できます。 それ
「対話型マニフェスト」環境として考えることができます。 使用例については以下を参照してください。 その
主な用途は型パラメータのデバッグです。
-s/--シェル
使用するシェルを選択します。デフォルトは現在のシェルです。
例
# デバッグを有効にしてikq05.ethz.chを設定します
% cdist config -d ikq05.ethz.ch
# ホストを並行して構成し、別の構成ディレクトリを使用します
% cdist 構成 -c ~/p/cdist-nutzung \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# カスタムのリモート実行/コピー コマンドを使用する
% cdist config --remote-exec /path/to/my/remote/exec \
--remote-copy /path/to/my/remote/copy \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# バナーを表示する
cdist バナー
# ヘルプを表示
% cdist --ヘルプ
# バージョンを表示
% cdist --version
# エミュレートされた型にアクセスできるシェルを入力します
% cdist シェル
% __ギット
使用法: __git --source SOURCE [--state STATE] [--branch BRANCH]
[--グループ GROUP] [--owner OWNER] [--mode MODE] object_id
ENVIRONMENT
TMPDIR、TEMP、TMP
一時ディレクトリのベース ディレクトリを設定します。 見る
http://docs.python.org/py3k/library/tempfile.html 詳細については。 これはむしろ
使用される標準ディレクトリで実行可能ファイルが許可されていない場合に便利です。
CDIST_LOCAL_SHELL
ローカル スクリプト実行用のシェルを選択します。デフォルトは /bin/sh
CDIST_REMOTE_SHELL
リモートスクリプト実行用のシェルを選択します。デフォルトは /bin/sh
EXIT ステータス
次の終了値が返されます。
0
正常終了
1
XNUMX つ以上のホスト構成が失敗しました
onworks.net サービスを使用してオンラインで cdist を使用する