diff options
author | Michael Adam <obnox@samba.org> | 2020-03-25 16:00:23 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2020-03-25 22:32:23 +0100 |
commit | 6cdddf12216240eda6633f7984f73c3c0dd40fa3 (patch) | |
tree | f35c40bcc2e33f4a4dffa9fcd49c835fb3ae7124 | |
parent | a20eae7db071c6ae640ec4d76b6a43e40b12d208 (diff) | |
download | samba-integration-6cdddf12216240eda6633f7984f73c3c0dd40fa3.tar.gz samba-integration-6cdddf12216240eda6633f7984f73c3c0dd40fa3.tar.xz samba-integration-6cdddf12216240eda6633f7984f73c3c0dd40fa3.zip |
Create ssh config and modify it for use on the VMs
Signed-off-by: Michael Adam <obnox@samba.org>
-rw-r--r-- | vagrant/roles/local.prep/tasks/main.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/vagrant/roles/local.prep/tasks/main.yml b/vagrant/roles/local.prep/tasks/main.yml index 4cff9b3..29d7bd6 100644 --- a/vagrant/roles/local.prep/tasks/main.yml +++ b/vagrant/roles/local.prep/tasks/main.yml @@ -27,3 +27,23 @@ block: | [all:vars] ansible_ssh_common_args='-o StrictHostKeyChecking=no' + +- name: dump ssh config + command: vagrant ssh-config + register: output + +- name: store ssh-config in file + copy: + content: "{{ output.stdout }}\n" + dest: ./ssh-config-host + +- name: copy ssh-config for setup + copy: + src: ./ssh-config-host + dest: ./ansible/ssh-config-setup + +- name: modify ssh-config-setup + replace: + path: ./ansible/ssh-config-setup + regexp: "IdentityFile .*\\.vagrant\\.d/insecure_private_key" + replace: "IdentityFile /home/vagrant/ansible/vagrant_insecure_private_ssh_key" |