31 lines
592 B
YAML
31 lines
592 B
YAML
---
|
|
- hosts: all
|
|
vars_prompt:
|
|
- name: def_user
|
|
prompt: Enter username to use (ie. pi)
|
|
private: no
|
|
- name: def_pass
|
|
prompt: Enter password to use
|
|
private: yes
|
|
encrypt: sha512_crypt
|
|
confirm: yes
|
|
unsafe: yes
|
|
salt_size: 7
|
|
|
|
tasks:
|
|
- set_fact: def_username={{ def_user }}
|
|
no_log: true
|
|
- set_fact: def_password={{ def_pass }}
|
|
no_log:
|
|
|
|
- name:
|
|
ansible.posix.authorized_key:
|
|
user: "{{ def_username }}"
|
|
state: present
|
|
key: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}"
|
|
|
|
- hosts: pi
|
|
roles:
|
|
- vnc
|
|
|