Skip to content

Instantly share code, notes, and snippets.

@ehelms
Created August 23, 2015 20:35
Show Gist options
  • Save ehelms/91d2ec1e08756855599a to your computer and use it in GitHub Desktop.
Save ehelms/91d2ec1e08756855599a to your computer and use it in GitHub Desktop.
@startuml
[Browser] as browser
[Client (RHSM)] as rhsm
[Isolated Client (RHSM)] as isolated_rhsm
node "server" {
[Foreman] as foreman
[Katello] as katello
[Postgres] as postgres
[Candlepin] as candlepin
[Pulp] as pulp
[Elasticsearch] as elasticsearch
[MongoDB] as mongo
[Qpid] as qpid
[Server Apache] as server_apache
katello - foreman
server_apache ..> foreman
foreman ..> postgres : localhost
candlepin ..> postgres: localhost
katello ..> candlepin : localhost:8443
katello ..> pulp : hostname:443
katello ..> elasticsearch : localhost:9200
pulp ..> mongo
candlepin ..> qpid
}
node "Capsule" {
[Foreman Proxy] as smart_proxy
[Apache (Smart Proxy)] as smart_proxy_apache
smart_proxy ..> server_apache : 443
smart_proxy_apache ..> smart_proxy
}
smart_proxy_apache ..> server_apache : 443
isolated_rhsm ..> smart_proxy_apache : 8443
isolated_rhsm ..> smart_proxy_apache : 443
isolated_rhsm ..> smart_proxy_apache : 80
browser ..> server_apache : 80
browser ..> server_apache : 443
rhsm ..> server_apache : 443
foreman ..> smart_proxy_apache : 9090
@enduml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment