diff --git a/doc/source/codesearch.rst b/doc/source/codesearch.rst
new file mode 100644
index 0000000000..346d572148
--- /dev/null
+++ b/doc/source/codesearch.rst
@@ -0,0 +1,32 @@
+:title: Code Search
+
+.. _codesearch:
+
+Code Search
+###########
+
+The `Hound <https://github.com/etsy/Hound>`_ code search engine is deployed in
+our infrastructure to service all OpenStack repositories.
+
+At a Glance
+===========
+
+:Hosts:
+  * http://codesearch.openstack.org
+:Puppet:
+  * https://git.openstack.org/cgit/openstack-infra/puppet-hound/tree/
+  * :file:`modules/openstack_project/manifests/codesearch.pp`
+:Projects:
+  * https://github.com/etsy/Hound
+:Bugs:
+  * https://storyboard.openstack.org/#!/project/748
+  * https://github.com/etsy/Hound/issues
+:Resources:
+  * `Hound README <https://github.com/etsy/hound/blob/master/README.md>`_
+
+Overview
+========
+
+Hound is configured to read projects from a config.json file that is
+automatically generated from the Gerrit projects.yaml, defined in the
+$::project_config::jeepyb_project_file variable in Puppet.
diff --git a/doc/source/systems.rst b/doc/source/systems.rst
index 9441c0c859..26c3142151 100644
--- a/doc/source/systems.rst
+++ b/doc/source/systems.rst
@@ -37,6 +37,7 @@ Major Systems
    apps_site
    translate
    refstack
+   codesearch
 
 .. NOTE(dhellmann): These projects were not listed above, or in any
    other toctree, which breaks the build. It's not clear why they were