モニターの買い替えを悩んで一生決まらないSREチームの村上です。
悩んでるうちに寒くなってきてしまったので、モニターより先に加湿器を買うことになりそうです。
さて、リンクバルでは初代Amazon Linuxで稼働しているEC2インスタンスがいくつか存在するのですが、メンテナンスサポート期限の終了が近づいていることもあり、Ubuntuへの入れ替えを進めている最中です。
「いまだに初代Amazon Linuxなんて使ってるのかよ」というツッコミは一旦置いといてください。
その入れ替えの際、bashの設定の違いにより、SSH依存のツール(AnsibleとCapistrano)の挙動も変わってしまうということがありました。
今回はbashの設定についておさらいしつつ、上記の事象の原因や解決方法について書いていこうと思います。