summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2020-03-25 16:00:23 +0100
committerMichael Adam <obnox@samba.org>2020-03-25 22:32:23 +0100
commit6cdddf12216240eda6633f7984f73c3c0dd40fa3 (patch)
treef35c40bcc2e33f4a4dffa9fcd49c835fb3ae7124
parenta20eae7db071c6ae640ec4d76b6a43e40b12d208 (diff)
downloadsamba-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.yml20
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"