diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2008-05-15 14:36:30 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2008-05-15 14:36:30 -0400 |
commit | 57828b2e7ad347e7ffe76c58f210e6b5b0dedeca (patch) | |
tree | 4fc14d5b88323e01b493e42fe7556e7eb8850f9b /docs/cobbler.dot | |
parent | 7b6922a1da2654874d14ba97340e95ab88eff202 (diff) | |
download | third_party-cobbler-57828b2e7ad347e7ffe76c58f210e6b5b0dedeca.tar.gz third_party-cobbler-57828b2e7ad347e7ffe76c58f210e6b5b0dedeca.tar.xz third_party-cobbler-57828b2e7ad347e7ffe76c58f210e6b5b0dedeca.zip |
Checked in architecture diagram source, run "make graphviz" to build it.
Diffstat (limited to 'docs/cobbler.dot')
-rw-r--r-- | docs/cobbler.dot | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/docs/cobbler.dot b/docs/cobbler.dot new file mode 100644 index 0000000..e4eb2fb --- /dev/null +++ b/docs/cobbler.dot @@ -0,0 +1,118 @@ +graph arch { + + +webui -- apache + +cobblerd +mgmt [label="mgmt/sync"] +// yum stuff + +node [color="brown"] + +api +misc -- replication +misc -- buildiso +i_dvd [label="DVD"] +i_other [label="rsync/ssh/filesystem"] +misc -- import +import -- i_dvd +import -- i_other +misc -- check + +api -- mgmt +api -- misc + +api -- yum_mirroring +api -- triggers +y_rsync [label="rsync/ssh/local"] +y_http_ftp [label="http/ftp"] +yum_mirroring -- y_rsync +yum_mirroring -- y_http_ftp + +node [color="black"] + +cli -- api +cli +cobblerd -- api + +node [color="red"] + +// triggers stuff +triggers_add [label="add/remove"] +triggers_sync [label="sync"] +triggers_install [label="install"] +triggers -- triggers_add +triggers -- triggers_sync +triggers -- triggers_install + +// mgmt stuff + +node [color="grey"] + +dns +dhcp +mgmt -- tftpboot +mgmt -- dns +mgmt -- dhcp +dns -- bind +dns -- dnsmasq +dhcp -- isc +dhcp -- dnsmasq +yumconfigs +mgmt -- yumconfigs +tftpboot -- templating +isc -- templating +dnsmasq -- templating +bind -- templating +yumconfigs -- templating +templating -- snippets + +node [color="blue"] + +api -- configs +configs -- settings +configs -- objects +objects -- distros +objects -- systems +objects -- profiles +objects -- repos +configs -- modules_conf +configs -- cobbler_conf +configs -- services_conf +apache -- cobbler_conf +apache -- services_conf + + +node [color="green"] + +cobblerd -- security +cobblerd -- webui [label="xmlrpc"] +cobblerd -- avahi +cobblerd -- mod_python [label="xmlrpc"] +mod_python -- services [label="http"] +services -- kickgen +kickgen -- templating +services -- registration +services -- triggers + +services -- apache + +security -- authn +security -- authz + +node [color="orange"] + +cobblerd -- koan [label="xmlrpc"] +koan -- avahi +koan -- replaceself +replaceself -- livecd +koan -- virt +koan -- apache [label="http"] +xen [label="xen fv/pv"] +virt -- xen +qemu_kvm [label="qemu/KVM"] +virt -- qemu_kvm +virt -- vmware + + +} |