Articles of marioneta

No se pudo evaluar: class / module no definido Puppet :: Util :: TagSet

Tengo un problema con la última versión de marionetas y un module llamado vcsdeploy. Lamentablemente, no estoy familiarizado con Ruby y su propia idiosincrasia, así que espero que alguien con un poco más de experiencia pueda orientarme en la dirección correcta. El module en cuestión se puede encontrar aquí en toda su gloria. El problema […]

Obteniendo Repo SVN con Puppet VCSrepo usando svn + ssh

Así que quiero escribir un module con el que pueda configurar un repository SVN en todos los clientes que llaman al maestro. Para get el repos, tengo que usar svn + ssh. En este momento, cómo se ejecuta mi module es: + Tengo la configuration readonlyuser para SVN repo. + Cuando el títere se ejecuta […]

Módulo títere-vcsrepo, vuelva a intentar la extracción si ocurre una falla

Tengo un problema con svn checkout debido a un problema con el server svn. ¿Es posible de alguna manera limpiar -> actualizar un repository si recibo un error durante la comprobación de svn?

Puppet SVN check out con vcsrepo no funciona

Estoy tratando de usar el module vcsrepo para ver un repository SVN. Aquí está el código de pp que estoy usando: package { $repo_package: ensure => installed, } vcsrepo { "${doc_root}${fqdn}/src": ensure => present, provider => $repo_provider, #svn source => $repository, #svn+ssh://remoterepo.com/path/to/trunk user => $deploy_user, owner => 'www-data', group => 'www-data', require => [ File["/home/${deploy_user}/.ssh/${deploy_private_key}"], […]

Puppet: installation de Git para el time de espera de Windows

Tengo los siguientes resources para instalar git en nuestros serveres de Windows server CI (no necesita tortoisehg). Parece que va a pasar el time de espera aunque la installation se complete con éxito. He intentado usar el command choqueuete cinst pero es lo mismo. De otra manera, cómo instalar git en windows con títere. file […]

Vagrant + Puppet: no se puede ejecutar la installation del compositor con un repository privado

Estoy en process de configurar Vagrant + Puppet para un proyecto en el trabajo. Usamos Composer para administrar todas nuestras dependencies. Un proyecto tiene una dependencia que creamos almacenada en un repository privado de GitHub. Tengo todo lo demás configurado con Vagrant & Puppet. Instala la versión correcta de PHP, descarga e instala Composer e […]

marioneta git clone repo privado como usuario con el module vcsrepo

Estoy usando una installation de marionetas sin master para configurar mi cuadro de desarrollo y necesito clonar un repository privado, pero vcsrepo no se ejecutará como un usuario específico, por lo que se está utilizando la key ssh incorrecta. De acuerdo con los documentos de vcsrepo esto debería ejecutarse como mi usuario no root: vcsrepo […]

Puppet vcsrepo detrás del firewall?

Tratando de usar el module vcsrepo de títere para instalar un repository GIT para devstack. Usando https://github.com/ … Pero estoy detrás de un firewall. Hay un server proxy disponible para acceso http, https y FTP a Internet. ¿Hay alguna manera de include el proxy al usar este module? No encontré nada en el vcsrepo que […]

títere relacionado con el tema de git repo

Soy nuevo en el mundo git y recientemente comencé a implementar títeres. Estoy planeando poner marionetas en el control de la versión de git . Estoy siguiendo el libro de cocina de la marioneta y estoy siguiendo root@cookbook:/etc/puppet# git init Initialized empty Git repository in /etc/puppet/.git/ root@cookbook:/etc/puppet# git add manifests/ modules/ root@cookbook:/etc/puppet# git commit -m […]

¿Cómo actualizar correctamente un submodule git?

Sé que esta pregunta ha sido golpeada hasta la muerte. Pero todavía no tengo una idea clara de por qué mi submodule está tratando de referirse a una confirmación en mi superproyecto. Tengo un proyecto que tiene varios submodules, algunos de los cuales hacen reference a repositorys de Github a los que quiero contribuir. Después […]