- 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') }}"