No se puede realizar el check-in svn repo con Ansible en Virtualbox

Quiero pagar un svn-repository en mi Virtualbox usando Ansible. De alguna manera, la tarea "configuration de pago" nunca termina.

- name: checkout config subversion: repo: svn+ssh://svn.someserver.loc/srv/svn/repository/software/ dest: /home/user/.somedir 

Ya pensé en la dirección de falta de keys_hosts conocidas, pero no estoy seguro de si implementé correctamente la key para svn-server.

Al presionar repetidamente "df" en la máquina virtual, no puedo ver ningún cambio en el uso del disco mientras la tarea se está ejecutando.

Entonces supongo que debe haber un error mientras svn checkout.

Gracias por tu ayuda

Mi Vagrantfile:

 Vagrant.configure("2") do |config| config.vm.box = "Centos_V1.0.box" config.vm.hostname = "box.vm" config.ssh.username = "user" config.ssh.password = "user01" config.ssh.port = "2222" config.vm.provision "ansible" do |ansible| ansible.limit = 'all' #ansible.verbose = "-v" ansible.playbook = "playbook.yml" ansible.inventory_path = "hosts" end config.vm.provider :virtualbox do |vb| vb.name = "BOX" end 

My playbook.yml:

 --- - hosts: VirtualBoxes strategy: debug vars_prompt: - name: "version" prompt: "Which version would you like to install: 1,2,3,4" tasks: - name: install prog1 become: true yum: name=prog1 state=latest - name: install prog2 become: true yum: name=prog2 state=latest - name: install prog3 become: true yum: name=prog3 state=latest - name: install prog4 become: true yum: name=prog4 state=latest - name: install tmux become: true yum: name=tmux state=latest - name: delete somedir file: path: /home/user/.confdir/ state: absent #- name: tell the host about our servers it might want to ssh to # known_hosts: # path: /home/user/.ssh/known_hosts # name: svn.someserver.loc # key: "SWEAGFSDFSJJERKESJHFNKMDFMMRLMLFDLGRSWEAGFSDFSJJERKESJHFNKMDFMMRLMLFDLGRSWEAGFSDFSJJERKESJHFNKMDFMMRLMLFDLGR=" - name: checkout config subversion: repo: svn+ssh://svn.someserver.loc/srv/svn/repository/software/ dest: /home/user/ 

Mi file de deviseio para ansible:

 [VirtualBoxes] localhost:2222 ansible_connection=ssh ansible_ssh_user=user ansible_ssh_pass=user01 

El motivo por el que no he podido svn checkout fue que, además de una contraseña svn, las keys ssh para el procedimiento svn + ssh eran necesarias. Ahora copymos las keys relevantes en la máquina.