Skip to main content

仕事でやったこと 2019-10-01 ~ 2019-12-31

· 2 min read
Shunsuke Suzuki

2019-10-01 から 2019-12-31 にかけて仕事でやったことを書きます。 勿論全部は書けないのでいくつかピックアップして書きます。

  • Terraform
    • terraform fmt の導入
    • Terraform の upgrade v0.11 => v0.12
    • State の分割 3 => 40 弱(正確な数は忘れた)
    • Conftest による lint: Remote Backend のパスを間違えるとまずいので test を導入
    • 新しいサービスを追加するときのための generator (シェルスクリプト)を開発
    • CODEOWNERS の設定
    • 突撃隣の Terraform
    • リリースブランチをやめて GitHub Flow に移行
    • 古いリビジョンで apply の実行の禁止(CI がこけるようにした)
  • Ansible
    • CI の高速化
    • Jenkins job を CircleCI の scheduled job にリプレース(脱 Jenkins)
    • ローカルでの開発環境の改善
      • コンテナを使い回せるようにする
    • goss に置き換えて高速化
  • CI の改善
    • 高速化(無駄な処理の削減)