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 }