From 0c176b30cb8ba1bd359150d7998f7bb749ff12a5 Mon Sep 17 00:00:00 2001 From: elijah Date: Sun, 30 Nov 2014 23:26:39 -0800 Subject: reorganize the platform pages --- docs/platform/details/under-the-hood.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docs/platform/details/under-the-hood.md (limited to 'docs/platform/details/under-the-hood.md') diff --git a/docs/platform/details/under-the-hood.md b/docs/platform/details/under-the-hood.md new file mode 100644 index 0000000..dcbddb3 --- /dev/null +++ b/docs/platform/details/under-the-hood.md @@ -0,0 +1,26 @@ +@title = "Under the hood" +@summary = "Various implementation details." + +This page contains various details on the how the platform is implemented. You can safely ignore this page, although it may be useful if you plan to make modifications to the platform. + +Puppet Details +====================================== + +Tags +---- + +Tags are beeing used to deploy different classes. + +* leap_base: site_config::default (configure hostname + resolver, sshd, ) +* leap_slow: site_config::slow (slow: apt-get update, apt-get dist-upgrade) +* leap_service: cofigure platform service (openvpn, couchdb, etc.) + +You can pass any combination of tags, i.e. use + +* "--tags leap_base,leap_slow,leap_service" (DEFAULT): Deploy all +* "--tags leap_service": Only deploy service(s) (useful for debugging/development) +* "--tags leap_base": Only deploy basic configuration (again, useful for debugging/development) + +See http://docs.puppetlabs.com/puppet/2.7/reference/lang_tags.html for puppet tag usage. + + -- cgit v1.2.3