diff --git a/bootstrap.sh b/bootstrap.sh
new file mode 100755
index 0000000..8f3f04f
--- /dev/null
+++ b/bootstrap.sh
@@ -0,0 +1,26 @@
+#!/bin/sh -
+
+# We just download the bootstrap script by default and execute that.
+if [ -x /usr/bin/fetch ]; then
+    /usr/bin/fetch -o - https://raw.githubusercontent.com/saltstack/salt-bootstrap/stable/bootstrap-salt.sh | sh -s -- "$@"
+elif [ -x /usr/bin/curl ]; then
+    /usr/bin/curl -L https://raw.githubusercontent.com/saltstack/salt-bootstrap/stable/bootstrap-salt.sh | sh -s -- "$@"
+else
+    python \
+        -c 'import urllib; print urllib.urlopen("https://raw.githubusercontent.com/saltstack/salt-bootstrap/stable/bootstrap-salt.sh").read()' \
+        | sh -s -- "$@"
+fi
+
+cat >/etc/salt/minion <<EOF
+file_client: local
+
+file_roots:
+  base:
+    - /srv/salt/
+
+pillar_roots:
+  base:
+    - /srv/pillar
+
+log_file: file:///dev/log
+EOF
diff --git a/grains b/grains
new file mode 100644
index 0000000..e69de29
diff --git a/minion b/minion
new file mode 100644
index 0000000..834f627
--- /dev/null
+++ b/minion
@@ -0,0 +1,11 @@
+file_client: local
+
+file_roots:
+  base:
+    - /srv/salt/
+
+pillar_roots:
+  base:
+    - /srv/pillar
+
+log_file: file:///dev/log
diff --git a/pillar/top.sls b/pillar/top.sls
new file mode 100644
index 0000000..e69de29
diff --git a/roots/base/init.sls b/roots/base/init.sls
new file mode 100644
index 0000000..87bb303
--- /dev/null
+++ b/roots/base/init.sls
@@ -0,0 +1,6 @@
+base-packages:
+  pkg.installed:
+    - names:
+      - screen
+      - htop
+      - git
diff --git a/roots/top.sls b/roots/top.sls
new file mode 100644
index 0000000..7075d53
--- /dev/null
+++ b/roots/top.sls
@@ -0,0 +1,11 @@
+base:
+  '*':
+    - vim
+    - base
+{% if 'roles' in grains %}
+{% for role in grains['roles'] %}
+  'roles:{{ role }}':
+    - match: grain
+    - {{ role }}
+{% endfor %}
+{% endif %}
diff --git a/roots/vim/init.sls b/roots/vim/init.sls
new file mode 100644
index 0000000..b239835
--- /dev/null
+++ b/roots/vim/init.sls
@@ -0,0 +1,2 @@
+vim-nox:
+  pkg.installed