fix: mermaid less than 5k characters
parent
daead5fc0c
commit
861e5b4ac9
@ -37,9 +37,9 @@ graph LR;
|
|||||||
client[Client] -->|http/s| server
|
client[Client] -->|http/s| server
|
||||||
subgraph server[Dev/Test Server]
|
subgraph server[Dev/Test Server]
|
||||||
direction LR
|
direction LR
|
||||||
vault[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/vault_500x500.png' width='40' height='40' /><span>] <--> consul
|
vault[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/vault_500x500.png' width='40' height='40' /><span>] <--> consul
|
||||||
nomad[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/nomad_500x500.png' width='40' height='40' /><span>] <--> consul
|
nomad[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/nomad_500x500.png' width='40' height='40' /><span>] <--> consul
|
||||||
consul[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>]
|
consul[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>]
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -93,29 +93,29 @@ Here’s what the architecture for a production setup might look like:
|
|||||||
graph TD
|
graph TD
|
||||||
subgraph consulservers[Consul Servers]
|
subgraph consulservers[Consul Servers]
|
||||||
direction LR
|
direction LR
|
||||||
consul1[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>] <--> consul2 & consul3 & consul4 & consul5
|
consul1[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>] <--> consul2 & consul3 & consul4 & consul5
|
||||||
consul2[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>] <--> consul3 & consul4 & consul5
|
consul2[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>] <--> consul3 & consul4 & consul5
|
||||||
consul3[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>] <--> consul4 & consul5
|
consul3[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>] <--> consul4 & consul5
|
||||||
consul4[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>] <--> consul5
|
consul4[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>] <--> consul5
|
||||||
consul5[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>]
|
consul5[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_500x500.png' width='40' height='40' /><span>]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph vaultservers[Vault Servers]
|
subgraph vaultservers[Vault Servers]
|
||||||
direction LR
|
direction LR
|
||||||
subgraph vaultnode1[ ]
|
subgraph vaultnode1[ ]
|
||||||
direction TB
|
direction TB
|
||||||
vault1[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/vault_500x500.png' width='40' height='40' /><span>] <--> consulvaultagent1
|
vault1[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/vault_500x500.png' width='40' height='40' /><span>] <--> consulvaultagent1
|
||||||
consulvaultagent1([<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
consulvaultagent1([<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
||||||
end
|
end
|
||||||
subgraph vaultnode2[ ]
|
subgraph vaultnode2[ ]
|
||||||
direction TB
|
direction TB
|
||||||
vault2[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/vault_500x500.png' width='40' height='40' /><span>] <--> consulvaultagent2
|
vault2[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/vault_500x500.png' width='40' height='40' /><span>] <--> consulvaultagent2
|
||||||
consulvaultagent2([<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
consulvaultagent2([<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
||||||
end
|
end
|
||||||
subgraph vaultnode3[ ]
|
subgraph vaultnode3[ ]
|
||||||
direction TB
|
direction TB
|
||||||
vault3[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/vault_500x500.png' width='40' height='40' /><span>] <--> consulvaultagent3
|
vault3[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/vault_500x500.png' width='40' height='40' /><span>] <--> consulvaultagent3
|
||||||
consulvaultagent3([<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
consulvaultagent3([<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
||||||
end
|
end
|
||||||
vaultnode1 <--> vaultnode2
|
vaultnode1 <--> vaultnode2
|
||||||
vaultnode2 <--> vaultnode3
|
vaultnode2 <--> vaultnode3
|
||||||
@ -128,18 +128,18 @@ graph TD
|
|||||||
direction LR
|
direction LR
|
||||||
subgraph nomadservernode1[ ]
|
subgraph nomadservernode1[ ]
|
||||||
direction TB
|
direction TB
|
||||||
nomadserver1[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/nomad_500x500.png' width='40' height='40' /><span>] <--> consulnomadserveragent1
|
nomadserver1[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/nomad_500x500.png' width='40' height='40' /><span>] <--> consulnomadserveragent1
|
||||||
consulnomadserveragent1([<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
consulnomadserveragent1([<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
||||||
end
|
end
|
||||||
subgraph nomadservernode2[ ]
|
subgraph nomadservernode2[ ]
|
||||||
direction TB
|
direction TB
|
||||||
nomadserver2[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/nomad_500x500.png' width='40' height='40' /><span>] <--> consulnomadserveragent2
|
nomadserver2[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/nomad_500x500.png' width='40' height='40' /><span>] <--> consulnomadserveragent2
|
||||||
consulnomadserveragent2([<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
consulnomadserveragent2([<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
||||||
end
|
end
|
||||||
subgraph nomadservernode3[ ]
|
subgraph nomadservernode3[ ]
|
||||||
direction TB
|
direction TB
|
||||||
nomadserver3[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/nomad_500x500.png' width='40' height='40' /><span>] <--> consulnomadserveragent3
|
nomadserver3[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/nomad_500x500.png' width='40' height='40' /><span>] <--> consulnomadserveragent3
|
||||||
consulnomadserveragent3([<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
consulnomadserveragent3([<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
||||||
end
|
end
|
||||||
nomadserver1 <--> nomadserver2
|
nomadserver1 <--> nomadserver2
|
||||||
nomadserver2 <--> nomadserver3
|
nomadserver2 <--> nomadserver3
|
||||||
@ -152,18 +152,18 @@ graph TD
|
|||||||
direction LR
|
direction LR
|
||||||
subgraph nomadclientnode1[ ]
|
subgraph nomadclientnode1[ ]
|
||||||
direction LR
|
direction LR
|
||||||
nomadclient1[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/nomad_white_500x500.png' width='40' height='40' /><span>] <--> consulnomadclientagent1
|
nomadclient1[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/nomad_white_500x500.png' width='40' height='40' /><span>] <--> consulnomadclientagent1
|
||||||
consulnomadclientagent1([<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
consulnomadclientagent1([<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
||||||
end
|
end
|
||||||
subgraph nomadclientnode2[ ]
|
subgraph nomadclientnode2[ ]
|
||||||
direction LR
|
direction LR
|
||||||
nomadclient2[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/nomad_white_500x500.png' width='40' height='40' /><span>] <--> consulnomadclientagent2
|
nomadclient2[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/nomad_white_500x500.png' width='40' height='40' /><span>] <--> consulnomadclientagent2
|
||||||
consulnomadclientagent2([<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
consulnomadclientagent2([<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
||||||
end
|
end
|
||||||
subgraph nomadclientnode3[ ]
|
subgraph nomadclientnode3[ ]
|
||||||
direction LR
|
direction LR
|
||||||
nomadclient3[<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/nomad_white_500x500.png' width='40' height='40' /><span>] <--> consulnomadclientagent3
|
nomadclient3[<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/nomad_white_500x500.png' width='40' height='40' /><span>] <--> consulnomadclientagent3
|
||||||
consulnomadclientagent3([<span style='min-width: 40px; display: block;'><img src='assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
consulnomadclientagent3([<span style='min-width: 40px; display: block;'><img src='./assets/hashicorp/consul_white_500x500.png' width='40' height='40' /><span>])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user