|
|
@ -29,17 +29,26 @@
|
|
|
|
delegate_to: localhost
|
|
|
|
delegate_to: localhost
|
|
|
|
become: false
|
|
|
|
become: false
|
|
|
|
|
|
|
|
|
|
|
|
- name: Generate the SSH private key
|
|
|
|
- block:
|
|
|
|
openssl_privatekey:
|
|
|
|
- name: Generate the SSH private key
|
|
|
|
path: "{{ SSH_keys.private }}"
|
|
|
|
openssl_privatekey:
|
|
|
|
size: 2048
|
|
|
|
path: "{{ SSH_keys.private }}"
|
|
|
|
mode: "0600"
|
|
|
|
size: 2048
|
|
|
|
type: RSA
|
|
|
|
mode: "0600"
|
|
|
|
when: algo_provider != "local"
|
|
|
|
type: RSA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- name: Generate the SSH public key
|
|
|
|
|
|
|
|
openssl_publickey:
|
|
|
|
|
|
|
|
path: "{{ SSH_keys.public }}"
|
|
|
|
|
|
|
|
privatekey_path: "{{ SSH_keys.private }}"
|
|
|
|
|
|
|
|
format: OpenSSH
|
|
|
|
|
|
|
|
|
|
|
|
- name: Generate the SSH public key
|
|
|
|
- name: Copy the private SSH key to /tmp
|
|
|
|
openssl_publickey:
|
|
|
|
copy:
|
|
|
|
path: "{{ SSH_keys.public }}"
|
|
|
|
src: "{{ SSH_keys.private }}"
|
|
|
|
privatekey_path: "{{ SSH_keys.private }}"
|
|
|
|
dest: "{{ SSH_keys.private_tmp }}"
|
|
|
|
format: OpenSSH
|
|
|
|
force: true
|
|
|
|
|
|
|
|
mode: '0600'
|
|
|
|
|
|
|
|
delegate_to: localhost
|
|
|
|
|
|
|
|
become: false
|
|
|
|
when: algo_provider != "local"
|
|
|
|
when: algo_provider != "local"
|
|
|
|