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