15 lines
402 B
YAML
15 lines
402 B
YAML
- hosts: '*'
|
|
sudo: yes
|
|
gather_facts: false
|
|
# this is default variables, they will be overwritten by resource one
|
|
vars:
|
|
keys_dir: /vagrant/.ssh
|
|
private_key: /vagrant/.ssh/id_rsa
|
|
passphrase: ''
|
|
tasks:
|
|
- shell: mkdir -p {{keys_dir}}
|
|
- stat: path={{private_key}}
|
|
register: key
|
|
- shell: ssh-keygen -t rsa -f {{private_key}} -N ""
|
|
when: key.stat.exists == False
|