summaryrefslogtreecommitdiff
path: root/doc/details/under-the-hood.md
diff options
context:
space:
mode:
authorMicah Anderson <micah@leap.se>2014-12-23 16:33:49 -0500
committerMicah Anderson <micah@leap.se>2014-12-23 16:33:49 -0500
commitfc9a8af17d927085486052a53233401c42b0caab (patch)
treefd07b5b2ec8b32e82aa665dad117ee6e51791884 /doc/details/under-the-hood.md
parent8f9c8f32fce9e2f308d0cd2b92317fd753d79771 (diff)
update doc directory with current state from leap_doc0.6.0
Change-Id: I5b427b0e875b0e640051227cd1cdd51a52c72ac5
Diffstat (limited to 'doc/details/under-the-hood.md')
-rw-r--r--doc/details/under-the-hood.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/doc/details/under-the-hood.md b/doc/details/under-the-hood.md
new file mode 100644
index 00000000..dcbddb3e
--- /dev/null
+++ b/doc/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.
+
+