プログラム、ソフトウェアでの冪等性
#🌱
プログラムで考えたときに、例えば1回目は成功するけれど2回目実行するとエラーになるようなものは冪等性がない
$ apt install <package>
パッケージがインストールされた状態に関して冪等性を持っている
パッケージのバージョンについては他で担保する?
ユーザー作成
ユーザーの作成が済んでいいたらユーザーの作成をしない
サービス、プログラム
サービスの再起動処理
サービスが起動していなければ起動して、既に起動しているなら再起動するといったこと