Skip to content

Instantly share code, notes, and snippets.

@agrare
Created September 14, 2018 19:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save agrare/98bab818d45961cf18a6d72878b85c57 to your computer and use it in GitHub Desktop.
Save agrare/98bab818d45961cf18a6d72878b85c57 to your computer and use it in GitHub Desktop.
master.txt
digraph {
subgraph cluster_0 { label = "Layer 0";
cloud_networks; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::CloudNetwork>
load_balancers; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::LoadBalancer>
network_routers; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::NetworkRouter>
availability_zones; // InventoryCollection:<ManageIQ::Providers::Amazon::CloudManager::AvailabilityZone>, strategy: local_db_cache_all
orchestration_stacks; // InventoryCollection:<ManageIQ::Providers::Amazon::CloudManager::OrchestrationStack>, blacklist: [parent], strategy: local_db_cache_all
vms; // InventoryCollection:<ManageIQ::Providers::Amazon::CloudManager::Vm>, blacklist: [genealogy_parent], strategy: local_db_cache_all
}
subgraph cluster_1 { label = "Layer 1";
cloud_subnets; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::CloudSubnet>
security_groups; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::SecurityGroup>
load_balancer_pools; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::LoadBalancerPool>
load_balancer_pool_members; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::LoadBalancerPoolMember>
load_balancer_listeners; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::LoadBalancerListener>
load_balancer_health_checks; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::LoadBalancerHealthCheck>
}
subgraph cluster_2 { label = "Layer 2";
network_ports; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::NetworkPort>
load_balancer_pool_member_pools; // InventoryCollection:<LoadBalancerPoolMemberPool>
load_balancer_listener_pools; // InventoryCollection:<LoadBalancerListenerPool>
load_balancer_health_check_members; // InventoryCollection:<LoadBalancerHealthCheckMember>
firewall_rules; // InventoryCollection:<FirewallRule>
}
subgraph cluster_3 { label = "Layer 3";
floating_ips; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::FloatingIp>
cloud_subnet_network_ports; // InventoryCollection:<CloudSubnetNetworkPort>
}
// edges:
cloud_networks -> cloud_subnets;
cloud_networks -> security_groups;
load_balancers -> load_balancer_pools;
load_balancers -> load_balancer_pool_members;
load_balancer_pools -> load_balancer_pool_member_pools;
load_balancer_pool_members -> load_balancer_pool_member_pools;
load_balancers -> load_balancer_pool_member_pools;
load_balancers -> load_balancer_listeners;
load_balancer_listeners -> load_balancer_listener_pools;
load_balancer_pools -> load_balancer_listener_pools;
load_balancers -> load_balancer_listener_pools;
load_balancers -> load_balancer_health_checks;
load_balancer_health_checks -> load_balancer_health_check_members;
load_balancer_pool_members -> load_balancer_health_check_members;
load_balancers -> load_balancer_health_check_members;
cloud_subnets -> cloud_subnet_network_ports;
network_ports -> cloud_subnet_network_ports;
load_balancers -> cloud_subnet_network_ports;
security_groups -> firewall_rules;
cloud_networks -> floating_ips;
load_balancers -> network_ports;
security_groups -> network_ports;
network_ports -> floating_ips;
}
digraph {
subgraph cluster_0 { label = "Layer 0";
cloud_networks; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::CloudNetwork>
load_balancers; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::LoadBalancer>
network_routers; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::NetworkRouter>
availability_zones; // InventoryCollection:<ManageIQ::Providers::Amazon::CloudManager::AvailabilityZone>, strategy: local_db_cache_all
orchestration_stacks; // InventoryCollection:<ManageIQ::Providers::Amazon::CloudManager::OrchestrationStack>, blacklist: [parent], strategy: local_db_cache_all
vms; // InventoryCollection:<ManageIQ::Providers::Amazon::CloudManager::Vm>, blacklist: [genealogy_parent], strategy: local_db_cache_all
}
subgraph cluster_1 { label = "Layer 1";
cloud_subnets; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::CloudSubnet>
security_groups; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::SecurityGroup>
load_balancer_pools; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::LoadBalancerPool>
load_balancer_pool_members; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::LoadBalancerPoolMember>
load_balancer_pool_member_pools; // InventoryCollection:<LoadBalancerPoolMemberPool>
load_balancer_listeners; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::LoadBalancerListener>
load_balancer_listener_pools; // InventoryCollection:<LoadBalancerListenerPool>
load_balancer_health_checks; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::LoadBalancerHealthCheck>
load_balancer_health_check_members; // InventoryCollection:<LoadBalancerHealthCheckMember>
cloud_subnet_network_ports; // InventoryCollection:<CloudSubnetNetworkPort>
network_ports; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::NetworkPort>
floating_ips; // InventoryCollection:<ManageIQ::Providers::Amazon::NetworkManager::FloatingIp>
}
subgraph cluster_2 { label = "Layer 2";
firewall_rules; // InventoryCollection:<FirewallRule>
}
// edges:
cloud_networks -> cloud_subnets;
cloud_networks -> security_groups;
load_balancers -> load_balancer_pools;
load_balancers -> load_balancer_pool_members;
load_balancer_pools -> load_balancer_pool_member_pools;
load_balancer_pool_members -> load_balancer_pool_member_pools;
load_balancers -> load_balancer_pool_member_pools;
load_balancers -> load_balancer_listeners;
load_balancer_listeners -> load_balancer_listener_pools;
load_balancer_pools -> load_balancer_listener_pools;
load_balancers -> load_balancer_listener_pools;
load_balancers -> load_balancer_health_checks;
load_balancer_health_checks -> load_balancer_health_check_members;
load_balancer_pool_members -> load_balancer_health_check_members;
load_balancers -> load_balancer_health_check_members;
cloud_subnets -> cloud_subnet_network_ports;
network_ports -> cloud_subnet_network_ports;
load_balancers -> cloud_subnet_network_ports;
security_groups -> firewall_rules;
cloud_networks -> floating_ips;
load_balancers -> network_ports;
security_groups -> network_ports;
network_ports -> floating_ips;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment