13.12. プルモードでのリモート実行ジョブ用の代替ディレクトリーを設定する
デフォルトでは、Satellite はプルモードのリモート実行ジョブにホスト上の /run
ディレクトリーを使用します。ホスト上の /run
ディレクトリーが noexec
フラグ付きでマウントされている場合、Satellite はこのディレクトリー内のリモート実行ジョブスクリプトを実行できません。yggdrasild
サービスを使用して、プルモードでリモート実行ジョブを実行するための代替ディレクトリーを設定できます。
手順
ホストで、以下の手順を実行します。
新しいディレクトリーを作成します。
mkdir /My_Remote_Working_Directory
# mkdir /My_Remote_Working_Directory
Copy to Clipboard Copied! Toggle word wrap Toggle overflow yggdrasild
サービス設定にアクセスします。systemctl edit yggdrasild
# systemctl edit yggdrasild
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次の行を設定に追加して、代替ディレクトリーを指定します。
Environment=FOREMAN_YGG_WORKER_WORKDIR=/My_Remote_Working_Directory
Environment=FOREMAN_YGG_WORKER_WORKDIR=/My_Remote_Working_Directory
Copy to Clipboard Copied! Toggle word wrap Toggle overflow yggdrasild
サービスを再起動します。systemctl restart yggdrasild
# systemctl restart yggdrasild
Copy to Clipboard Copied! Toggle word wrap Toggle overflow