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