🎨
ansibleでリモートホストにaquaをインストールする
aqua公式のaction.yamlを参考にansibleのタスクを書いた。
出来上がったものが以下
ansibleで.bashrcを読み込む
aquaのセットアップ中にPATHへの書き込みを行う処理がある。
書き込み自体は問題ないのだが、その後のタスクでこれを使いたいときに詰まった。
この記事によると、ansibleで実行するシェルはLogin shellでNot interactiveらしい。
私のマシンにもIf not running interactively…
の記述がありこれより下にexport …
を書き込むとうまく動作しなかった。
そのためinsertbefore: BOF
とし.bashrc
の先頭にこれらを書き込んだ。
Discussion