Browse Source

commit test resources

master
forest 2 years ago
parent
commit
f786f27850
  1. 80
      test-dot.txt
  2. 148
      test-status.json

80
test-dot.txt

@ -0,0 +1,80 @@
digraph {
compound = "true"
newrank = "true"
ranksep = 0.1;
subgraph cluster_module_ansible_threshold_server {
bgcolor = lightgrey;
tooltip = "module.ansible-threshold-server";
label = " module.ansible-threshold-server ";
"module_ansible_threshold_server_threshold" [label = " threshold ", margin = 0.1, shape = "box3d"]
"module_ansible_threshold_server_threshold_server_config" [label = " threshold-server-config ", margin = 0.1, shape = "box3d"]
"module_ansible_threshold_server_threshold" -> "module_ansible_threshold_server_threshold_server_config" [style=invis]
}
subgraph cluster_module_dns_gandi {
bgcolor = lightgrey;
tooltip = "module.dns-gandi";
label = " module.dns-gandi ";
"module_dns_gandi_gandi_livedns_record_dns_entries" [label = " gandi_livedns_record.dns_entries ", tooltip = "module.dns-gandi.gandi_livedns_record.dns_entries", margin = 0.1, shape = "box3d"]
}
subgraph cluster_module_gateway_dns {
bgcolor = lightgrey;
tooltip = "module.gateway-dns";
label = " module.gateway-dns ";
"module_gateway_dns_none" [label = " none "]
}
subgraph cluster_module_gateway_instance_digitalocean {
bgcolor = lightgrey;
tooltip = "module.gateway-instance-digitalocean";
label = " module.gateway-instance-digitalocean ";
"module_gateway_instance_digitalocean_digitalocean_droplet_gateway" [label = " digitalocean_droplet.gateway ", tooltip = "module.gateway-instance-digitalocean.digitalocean_droplet.gateway", margin = 0.1, shape = "box3d"]
"module_gateway_instance_digitalocean_null_resource_host_key_poller" [label = " null_resource.host_key_poller ", tooltip = "module.gateway-instance-digitalocean.null_resource.host_key_poller", margin = 0.1, shape = "box3d"]
"module_gateway_instance_digitalocean_digitalocean_droplet_gateway" -> "module_gateway_instance_digitalocean_null_resource_host_key_poller" [style=invis]
}
subgraph cluster_module_ssh_keys_digitalocean {
bgcolor = lightgrey;
tooltip = "module.ssh-keys-digitalocean";
label = " module.ssh-keys-digitalocean ";
"module_ssh_keys_digitalocean_digitalocean_ssh_key_default" [label = " digitalocean_ssh_key.default ", tooltip = "module.ssh-keys-digitalocean.digitalocean_ssh_key.default", margin = 0.1, shape = "box3d"]
}
"var_digitalocean_region" [label = " nyc3 ", tooltip = "var.digitalocean_region", margin = 0.1, shape = "note"];
"var_ssh_public_keys" [label = " <secure shell public keys> ", tooltip = "var.ssh_public_keys", margin = 0.1, shape = "note"];
"var_ssh_private_key_filepath" [label = " ssh/severgarden_builtin_ed22519 ", tooltip = "var.ssh_private_key_filepath", margin = 0.1, shape = "note"];
"var_domain_name" [label = " greenhouseusers.com ", tooltip = "var.domain_name", margin = 0.1, shape = "note"];
"param_domain_name" [label = "domain_name", shape = "invhouse", style=filled, color=lightgrey];
"var_domain_name" -> "param_domain_name" [arrowhead=none];
"param_domain_name" -> "module_ansible_threshold_server_threshold" [lhead="cluster_module_ansible_threshold_server", ];
"param_domain_name" [label = "domain_name", shape = "invhouse", style=filled, color=lightgrey];
"param_domain_name" -> "module_dns_gandi_gandi_livedns_record_dns_entries" [lhead="cluster_module_dns_gandi", ];
"param_digitalocean_ssh_key_fingerprints" [label = "digitalocean_ssh_key_fingerprints", shape = "invhouse", style=filled, color=lightgrey];
"module_ssh_keys_digitalocean_digitalocean_ssh_key_default" -> "param_digitalocean_ssh_key_fingerprints" [ltail="cluster_module_ssh_keys_digitalocean", arrowhead=none];
"param_digitalocean_ssh_key_fingerprints" -> "module_gateway_instance_digitalocean_digitalocean_droplet_gateway" [lhead="cluster_module_gateway_instance_digitalocean", ];
"param_digitalocean_region" [label = "digitalocean_region", shape = "invhouse", style=filled, color=lightgrey];
"var_digitalocean_region" -> "param_digitalocean_region" [arrowhead=none];
"param_digitalocean_region" -> "module_gateway_instance_digitalocean_digitalocean_droplet_gateway" [lhead="cluster_module_gateway_instance_digitalocean", ];
"param_ssh_public_keys" [label = "ssh_public_keys", shape = "invhouse", style=filled, color=lightgrey];
"var_ssh_public_keys" -> "param_ssh_public_keys" [arrowhead=none];
"param_ssh_public_keys" -> "module_ssh_keys_digitalocean_digitalocean_ssh_key_default" [lhead="cluster_module_ssh_keys_digitalocean", ];
"param_ssh_private_key_filepath" [label = "ssh_private_key_filepath", shape = "invhouse", style=filled, color=lightgrey];
"var_ssh_private_key_filepath" -> "param_ssh_private_key_filepath" [arrowhead=none];
"param_ssh_private_key_filepath" -> "module_ansible_threshold_server_threshold" [lhead="cluster_module_ansible_threshold_server", ];
"param_ingress_host_list" [label = "ingress_host_list", shape = "invhouse", style=filled, color=lightgrey];
"module_gateway_instance_digitalocean_null_resource_host_key_poller" -> "param_ingress_host_list" [ltail="cluster_module_gateway_instance_digitalocean", arrowhead=none];
"param_ingress_host_list" -> "module_ansible_threshold_server_threshold" [lhead="cluster_module_ansible_threshold_server", ];
"param_dns_entry_list" [label = "dns_entry_list", shape = "invhouse", style=filled, color=lightgrey];
"module_gateway_dns_none" -> "param_dns_entry_list" [ltail="cluster_module_gateway_dns", arrowhead=none];
"param_dns_entry_list" -> "module_dns_gandi_gandi_livedns_record_dns_entries" [lhead="cluster_module_dns_gandi", ];
"param_ingress_host_list" [label = "ingress_host_list", shape = "invhouse", style=filled, color=lightgrey];
"param_ingress_host_list" -> "module_gateway_dns_none" [lhead="cluster_module_gateway_dns", ];
"param_domain_name" [label = "domain_name", shape = "invhouse", style=filled, color=lightgrey];
"param_domain_name" -> "module_gateway_instance_digitalocean_digitalocean_droplet_gateway" [lhead="cluster_module_gateway_instance_digitalocean", ];
}

148
test-status.json

@ -0,0 +1,148 @@
{
"Modules": {
"module.ansible-threshold-server": {
"DisplayName": "ansible-threshold-server",
"IsAnsible": true,
"Resources": [
{
"ResourceType": "ansible_role",
"DisplayName": "threshold",
"Plan": "none",
"State": "ok",
"Progress": 0,
"ProgressTotal": 3
},
{
"ResourceType": "ansible_role",
"DisplayName": "threshold-server-config",
"Plan": "none",
"State": "ok",
"Progress": 0,
"ProgressTotal": 5
}
]
},
"module.dns-gandi": {
"DisplayName": "dns-gandi",
"IsAnsible": false,
"Resources": [
{
"ResourceType": "gandi_livedns_record",
"DisplayName": "gandi_livedns_record.dns_entries",
"Plan": "none",
"State": "ok",
"Progress": 0,
"ProgressTotal": 0
}
]
},
"module.gateway-dns": {
"DisplayName": "gateway-dns",
"IsAnsible": false,
"Resources": [
{
"ResourceType": "",
"DisplayName": "none",
"Plan": "",
"State": "",
"Progress": 0,
"ProgressTotal": 0
}
]
},
"module.gateway-instance-digitalocean": {
"DisplayName": "gateway-instance-digitalocean",
"IsAnsible": false,
"Resources": [
{
"ResourceType": "digitalocean_droplet",
"DisplayName": "digitalocean_droplet.gateway",
"Plan": "none",
"State": "ok",
"Progress": 0,
"ProgressTotal": 0
},
{
"ResourceType": "null_resource",
"DisplayName": "null_resource.host_key_poller",
"Plan": "recreate",
"State": "tainted",
"Progress": 0,
"ProgressTotal": 0
}
]
},
"module.ssh-keys-digitalocean": {
"DisplayName": "ssh-keys-digitalocean",
"IsAnsible": false,
"Resources": [
{
"ResourceType": "digitalocean_ssh_key",
"DisplayName": "digitalocean_ssh_key.default",
"Plan": "none",
"State": "ok",
"Progress": 0,
"ProgressTotal": 0
}
]
}
},
"Variables": {
"digitalocean_region": "nyc3",
"domain_name": "greenhouseusers.com",
"ssh_private_key_filepath": "ssh/severgarden_builtin_ed22519",
"ssh_public_keys": "\u003csecure shell public keys\u003e"
},
"Connections": [
{
"From": "var.domain_name",
"To": "module.ansible-threshold-server",
"DisplayName": "domain_name"
},
{
"From": "var.domain_name",
"To": "module.dns-gandi",
"DisplayName": "domain_name"
},
{
"From": "module.ssh-keys-digitalocean",
"To": "module.gateway-instance-digitalocean",
"DisplayName": "digitalocean_ssh_key_fingerprints"
},
{
"From": "var.digitalocean_region",
"To": "module.gateway-instance-digitalocean",
"DisplayName": "digitalocean_region"
},
{
"From": "var.ssh_public_keys",
"To": "module.ssh-keys-digitalocean",
"DisplayName": "ssh_public_keys"
},
{
"From": "var.ssh_private_key_filepath",
"To": "module.ansible-threshold-server",
"DisplayName": "ssh_private_key_filepath"
},
{
"From": "module.gateway-instance-digitalocean",
"To": "module.ansible-threshold-server",
"DisplayName": "ingress_host_list"
},
{
"From": "module.gateway-dns",
"To": "module.dns-gandi",
"DisplayName": "dns_entry_list"
},
{
"From": "module.gateway-instance-digitalocean",
"To": "module.gateway-dns",
"DisplayName": "ingress_host_list"
},
{
"From": "var.domain_name",
"To": "module.gateway-instance-digitalocean",
"DisplayName": "domain_name"
}
]
}
Loading…
Cancel
Save