title: Using a variable in a role name
body: <p>When I run this playbook:</p>
  
  <pre><code>vars_prompt:
    - name: "dessert"
      prompt: "What dessert would you like?"
      private: no
  
  pre_tasks:
    - name: debug
      debug: msg="The variable {{ dessert }} was passed"
  
  roles:
    - role-{{ dessert }}
  </code></pre>
  
  <p>I get the following output:</p>
  
  <blockquote>
    <p>The variable ICE CREAM was passed<br>
    ERROR! 'dessert' is undefined</p>
  </blockquote>
  
  <p>Is it simply not possible to use variables in playbook names?</p>