diff --git a/README.md b/README.md
index 63a84f3..b24c070 100644
--- a/README.md
+++ b/README.md
@@ -12,21 +12,34 @@ used, the cert exchange needs to have been performed.
 Role Variables
 --------------
 
-puppetmaster is the required parameter.
+Either puppetmaster or manifest should be supplied. If you are using puppet
+agent, you want to supply puppetmaster. If you are using puppet apply, you
+want to supply manifest.
 
 Dependencies
 ------------
 
 None
 
-Example Playbook
-----------------
+Example Playbook using a puppetmaster
+-------------------------------------
 
 The only required argument is puppetmaster:
 
     - hosts: servers
       roles:
-         - { role: infra.puppet, puppetmaster: puppetmaster.openstack.org }
+         - { role: puppet, puppetmaster: puppetmaster.openstack.org }
+
+
+Example Playbook without a puppetmaster
+-------------------------------------
+
+The only required argument is manifest:
+
+    - hosts: servers
+      roles:
+         - { role: puppet, manifest: /opt/system-config/production/manifests/site.pp }
+
 
 License
 -------