Create terraform graph
This commit is contained in:
parent
7c9dfb693c
commit
4ff40b79e0
2 changed files with 38 additions and 1 deletions
|
@ -379,7 +379,44 @@ this file can be tangled to create the final ~main.tf~ file.
|
|||
terraform graph
|
||||
#+end_src
|
||||
|
||||
#+begin_src dot :var g=tf-graph :file tf-graph.png :exports results
|
||||
#+name: tf-graph-li
|
||||
#+begin_src bash :results verbatim code
|
||||
terraform graph
|
||||
#+end_src
|
||||
|
||||
#+RESULTS: tf-graph-li
|
||||
#+begin_src bash
|
||||
digraph G {
|
||||
rankdir = "RL";
|
||||
node [shape = rect, fontname = "sans-serif"];
|
||||
"data.aws_ami.server_ami" [label="data.aws_ami.server_ami"];
|
||||
"data.cloudinit_config.config" [label="data.cloudinit_config.config"];
|
||||
"aws_instance.dev_node" [label="aws_instance.dev_node"];
|
||||
"aws_internet_gateway.mlsurvey_internet_gateway" [label="aws_internet_gateway.mlsurvey_internet_gateway"];
|
||||
"aws_key_pair.mlsurvey_auth" [label="aws_key_pair.mlsurvey_auth"];
|
||||
"aws_route.mlsurvey_default_route" [label="aws_route.mlsurvey_default_route"];
|
||||
"aws_route_table.mlsurvey_public_rt" [label="aws_route_table.mlsurvey_public_rt"];
|
||||
"aws_route_table_association.mlsurvey_public_assoc" [label="aws_route_table_association.mlsurvey_public_assoc"];
|
||||
"aws_security_group.mlsurvey_sg" [label="aws_security_group.mlsurvey_sg"];
|
||||
"aws_subnet.mlsurvey_public_subnet" [label="aws_subnet.mlsurvey_public_subnet"];
|
||||
"aws_vpc.mlsurvey_vpc" [label="aws_vpc.mlsurvey_vpc"];
|
||||
"aws_instance.dev_node" -> "data.aws_ami.server_ami";
|
||||
"aws_instance.dev_node" -> "data.cloudinit_config.config";
|
||||
"aws_instance.dev_node" -> "aws_key_pair.mlsurvey_auth";
|
||||
"aws_instance.dev_node" -> "aws_security_group.mlsurvey_sg";
|
||||
"aws_instance.dev_node" -> "aws_subnet.mlsurvey_public_subnet";
|
||||
"aws_internet_gateway.mlsurvey_internet_gateway" -> "aws_vpc.mlsurvey_vpc";
|
||||
"aws_route.mlsurvey_default_route" -> "aws_internet_gateway.mlsurvey_internet_gateway";
|
||||
"aws_route.mlsurvey_default_route" -> "aws_route_table.mlsurvey_public_rt";
|
||||
"aws_route_table.mlsurvey_public_rt" -> "aws_vpc.mlsurvey_vpc";
|
||||
"aws_route_table_association.mlsurvey_public_assoc" -> "aws_route_table.mlsurvey_public_rt";
|
||||
"aws_route_table_association.mlsurvey_public_assoc" -> "aws_subnet.mlsurvey_public_subnet";
|
||||
"aws_security_group.mlsurvey_sg" -> "aws_vpc.mlsurvey_vpc";
|
||||
"aws_subnet.mlsurvey_public_subnet" -> "aws_vpc.mlsurvey_vpc";
|
||||
}
|
||||
#+end_src
|
||||
|
||||
#+begin_src dot :var g=tf-graph-li :file tf-graph.png :exports results
|
||||
$g
|
||||
#+end_src
|
||||
|
||||
|
|
BIN
tf-graph.png
Normal file
BIN
tf-graph.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 59 KiB |
Loading…
Add table
Reference in a new issue