構成情報における「プロジェクト」の捉え方
sta.icon
sourceとsystemの二つがあると思っている
source
開発中のソースコード
≒特に利用しているライブラリ群
system
稼働中のシステム
OSやコンテナ内で何が使われているか
≒installed software
コンテナや(OSも上手くIaC化されてるなら)sourceに含めることもできそうsta.icon
が、たぶん「いや実際に稼働しているシステムの」構成情報を取れ、になるだろうから、やっぱりsystemは要ると思う
プロジェクトの形態は3つ考えられる
source
system
SI全般はここ
source + system
たとえばScrapboxもここに該当する。Scrapbox自体はsourceだし、そのソースを使ってビルドしてHerokuやGCPにデプロイしたsystemもある