システムの構成を社内で共有したり外部に説明したりする際に、システム構成図を作成した経験のあるエンジニアは多いはず。ダイアグラム作成ソフト﹁Diagrams﹂を使うと、AnsibleやSubiquityといった﹁Infrastructure as Code(IaC)﹂に関連するサービスのように、プログラミング言語のPythonでコードを書くことで、クラウドやオンプレミスの構成図を描くことができます。 Diagrams · Diagram as Code https://diagrams.mingrammer.com/ まずはDiagramsの動作に必要なパッケージをインストールします。今回Diagramsのインストールに利用するのはUbuntu 18.04です。 sudo apt install -y python3python3-pip graphviz 続いてDiagramsをインスト
![Pythonでコードを書いてAWSやKubernetesのシステム構成図を出力できる「Diagrams」](https://cdn-ak-scissors.b.st-hatena.com/image/square/d352f8f7b3c09021052ba416f23d8f6283bb89ac/height=288;version=1;width=512/https%3A%2F%2Fi.gzn.jp%2Fimg%2F2020%2F05%2F18%2Fdiagrams%2F00.png)