Articles of ansible

administrar configuraciones confidenciales y files de configuration en serveres y entornos de desarrollo

¿Qué utilizan las empresas medianas para administrar configuraciones confidenciales y files de configuration en serveres y entornos de desarrollo? Trabajo con un pequeño equipo de desarrolladores y un grupo de serveres decente. El uso de una herramienta de administración de configuration como Ansible parece haber seguido su curso, ya que no es muy eficiente cuando […]

Version Control Vagrant y Ansible virtual box config con la aplicación Rails?

Simplemente estoy configurando una nueva aplicación de Rails y tengo mis files Vagrant junto con una carpeta llena de files de aprovisionamiento de Dev Dev Machine. Estos me permiten activar una máquina virtual de desarrollo, aprovisionarla y tener todo listo y funcionando realmente rápido. Mi pregunta es, ¿debería todo eso estar en el repository de […]

Aprovisionamiento de Vagrant y control de versión

Creé una stack LAMP básica para mi caja de Vagrant usando Anisible. Todo está funcionando bien, etc. y ahora quiero que los miembros de mi equipo utilicen la misma caja. Vagrant recomienda un file Vagrant por proyecto, no es un problema, pero ¿qué pasa con los resources de provisión, los libros de jugadas, los hosts, […]

SVN Checkout no funciona en Ansible

Mientras ejecuto el libro de jugadas de ansible para el check de svn en mi server, el siguiente error se está descartando. fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "ERROR: /var/www/html/svn/ folder already exists, but its not a subversion repository."}<br/> to retry, use: –limit @/etc/ansible/svn.retry<br/> Mi código de Playbook es, — – hosts: […]

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 […]

Ansible – Crea repositorys svn si no existen

¿Cómo creo una list de repositorys de Subversion (usando svnadmin create ) con Ansible solo si aún no existen?

Cómo exportar scm-manager-svn repo usando ansible playbooks

Necesito exportar el repository svn remoto en el administrador SCM al server local usando ansible. ¿Como hacer eso? Lo he intentado con el module de command : – command: svn export http://ip/scm/svn/dev/ /root/svn/ –username admin –password 1234 –force tiene éxito Pero al ejecutar el module de subversión : – subversion: repo=svn+ssh://ip/scm/svn/dev # tried with repo=http://ip/scm/svn/dev […]

Condicionales en Ansible con dictionary

Creo que podría malinterpretar algo en Ansible. Quiero build un rol para la subversión. Aquí está mi file de hosts: [locaton1] server-location1.domain.com [location2] server-location2.domain.com Tengo un file vars como este: – repos_location1: repo1: reponame: project1 repogrp: grp-project1 repo2: reponame: project2 repogrp: grp-project2 subrepo: reponame: subproject2 repogrp: grp-subproject2 – repos_location2: repo1: reponame: project3 repogrp: grp-project3 repo2: […]

¿Cómo exportar un file svn usando ansible?

Intenté con el module de subversion que informa como: es un file, no un directory. Entonces utilicé el module de command svn cat ip/build.xml –username admin –password 1234 Funciona bien. ¿Hay alguna otra forma en ansible para realizar esto?

Ansible pull de svn

Estoy probando el model de extracción con Ansible, en particular necesito sacar libros de jugadas ansible de SVN. Lo intenté ansible-pull -d “<destination directory ie. /home/me/playbooks>” -U “http://myversioncontrol.com/myrepo” -m subversion Pero me sale el error: ERROR! Unsuported repo module subversion, choices are git Sí, con el error de ortografía (Sin save). Si ejecuto el command […]