- hosts: localhost
  connection: local
  tasks:
  - add_host:
      name: "{{ unprepped }}"
      groups: unprepped
      ansible_user: pi
      ansible_password: raspberry
    changed_when: false


- hosts: unprepped
  vars_prompt:
    - name: provision_hostname
      prompt: hostname to provision with?
      private: no
  tasks:
    - include_role:
        name: rpi-base
      vars:
        new_hostname: "{{provision_hostname}}"
        ssh_keys:
          - "{{ lookup('file', 'keys/id_rsa.pub') }}"