Puppet Modules

classic Classic list List threaded Threaded
4 messages Options
| Threaded
Open this post in threaded view
|

Puppet Modules

Eric Rasche
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sys Admins,

 I'm working on some puppet modules for managing galaxy. I'm not sure
how many of you use puppet, but I figured it would be useful to the
community. I'll place them on puppet forge when I'm done.

So far I'm doing the following:

- - enabling initial deployment (updating?) with the vcsrepo module

- - managing the following files: job_conf.xml, tool_conf.xml,
tool_sheds_conf.xml, universe_wsgi.ini

If there's anything that you find important to be managed, or features
you'd like to see, please email me and let me know!

Cheers,
Eric

- --
Eric Rasche
Programmer II
Center for Phage Technology
Texas A&M University
College Station, TX 77843
404-692-2048
[hidden email]
[hidden email]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iQIcBAEBAgAGBQJTIH0RAAoJEMqDXdrsMcpV2g8P/08nTnb/RLdz6WGfDbryHtBB
6Q5yr4HV2IM/idgjpLQX93jRCyahVuS1E8Sgc1x9ViGml93/ssHJZ9GIsf1PJM5/
erygrVS6njhWgefMQpoEipfTOHqxCvHhJk5xnvRc/EeUj0Lkj6YKoVpzae/6XilH
Tav9/ocTNrH40HBjuFGsK7Q/IP1C+vNr/q7GPXq6Ek6dWd23qxRCYszuGgS2t3s/
i/+YmZCwHH0I25ssujGsYzsrsTfOBVBNvAj9dUmvyE+9WSLZQVw4919VKXDKNuSs
7oFBPJD2hpqSKJxf7IFChFL9WhQ4e1gykx+Z+7MhBpekUeYvwIzABxFNmQLOdl+Q
4R+mEADyAopD2enl23XkePX/FRag839zYSeEOWjvEfC8qgUWFXEJyjJ9JLqXE+Bc
QOAMpmC/BMI5qIxIvKJ2ASZuqBXFxdRcGs1xaqJ2bWN+vm1fD+jzpD33KjHcegQr
gf0UvhJj3aoR0Pua3vuWkWP6wPBt08F6Qab/6tQGIeQUyzZRCGyVggd4SgN+Xml5
0OB5olauA+Nr0wD+tDiCQwE+iIL/U61nU5A0yCmEMVfBem8YyKPtjuNZ7E/OZ9fy
gv4uVmGDIfM+IySnWlmxqX2nYb8AODrZiQifT3kG93jh4HtNaoc4yTNeRYcFwTNi
r8tJpajbO8Q0MVVj+bWn
=aFP5
-----END PGP SIGNATURE-----
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/
| Threaded
Open this post in threaded view
|

Re: Puppet Modules

Olivier Inizan
Hi Eric and Sys Admin,

It's a great news !

We have already published a puppet module for a basic galaxy install and
update:
http://forge.puppetlabs.com/urgi/galaxy

We also plan to update it for configuration files management.
Eric, it could be a great initiative to merge our efforts in a single
module.
Any ideas ?

Cheers,
Olivier.

Olivier Inizan
Unité de Recherches en Génomique-Info (UR INRA 1164),
INRA, Centre de recherche de Versailles, bat.18
RD10, route de Saint Cyr
78026 Versailles Cedex, FRANCE

[hidden email]

Tél: +33 1 30 83 38 25
Fax: +33 1 30 83 38 99
http://urgi.versailles.inra.fr [urgi.versailles.inra.fr]
Twitter: @OlivierInizan


On Wed, 12 Mar 2014, Eric Rasche wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Sys Admins,
>
> I'm working on some puppet modules for managing galaxy. I'm not sure
> how many of you use puppet, but I figured it would be useful to the
> community. I'll place them on puppet forge when I'm done.
>
> So far I'm doing the following:
>
> - - enabling initial deployment (updating?) with the vcsrepo module
>
> - - managing the following files: job_conf.xml, tool_conf.xml,
> tool_sheds_conf.xml, universe_wsgi.ini
>
> If there's anything that you find important to be managed, or features
> you'd like to see, please email me and let me know!
>
> Cheers,
> Eric
>
> - --
> Eric Rasche
> Programmer II
> Center for Phage Technology
> Texas A&M University
> College Station, TX 77843
> 404-692-2048
> [hidden email]
> [hidden email]
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.17 (GNU/Linux)
>
> iQIcBAEBAgAGBQJTIH0RAAoJEMqDXdrsMcpV2g8P/08nTnb/RLdz6WGfDbryHtBB
> 6Q5yr4HV2IM/idgjpLQX93jRCyahVuS1E8Sgc1x9ViGml93/ssHJZ9GIsf1PJM5/
> erygrVS6njhWgefMQpoEipfTOHqxCvHhJk5xnvRc/EeUj0Lkj6YKoVpzae/6XilH
> Tav9/ocTNrH40HBjuFGsK7Q/IP1C+vNr/q7GPXq6Ek6dWd23qxRCYszuGgS2t3s/
> i/+YmZCwHH0I25ssujGsYzsrsTfOBVBNvAj9dUmvyE+9WSLZQVw4919VKXDKNuSs
> 7oFBPJD2hpqSKJxf7IFChFL9WhQ4e1gykx+Z+7MhBpekUeYvwIzABxFNmQLOdl+Q
> 4R+mEADyAopD2enl23XkePX/FRag839zYSeEOWjvEfC8qgUWFXEJyjJ9JLqXE+Bc
> QOAMpmC/BMI5qIxIvKJ2ASZuqBXFxdRcGs1xaqJ2bWN+vm1fD+jzpD33KjHcegQr
> gf0UvhJj3aoR0Pua3vuWkWP6wPBt08F6Qab/6tQGIeQUyzZRCGyVggd4SgN+Xml5
> 0OB5olauA+Nr0wD+tDiCQwE+iIL/U61nU5A0yCmEMVfBem8YyKPtjuNZ7E/OZ9fy
> gv4uVmGDIfM+IySnWlmxqX2nYb8AODrZiQifT3kG93jh4HtNaoc4yTNeRYcFwTNi
> r8tJpajbO8Q0MVVj+bWn
> =aFP5
> -----END PGP SIGNATURE-----
> ___________________________________________________________
> Please keep all replies on the list by using "reply all"
> in your mail client.  To manage your subscriptions to this
> and other Galaxy lists, please use the interface at:
>  http://lists.bx.psu.edu/
>
> To search Galaxy mailing lists use the unified search at:
>  http://galaxyproject.org/search/mailinglists/
>
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/
| Threaded
Open this post in threaded view
|

Re: Puppet Modules: a new project

Olivier Inizan
Dear galaxy-dev,

After exchanges with Eric we have decided to create:
-a common puppet module for galaxy hosted on the puppet forge:
https://forge.puppetlabs.com/urgi/galaxy
-a common repository hosted on a public server:
We want to have the opinion of the galaxy-team and galaxy-dev community
for the choice of the public server.
Should we push the code on github or bitbucket ?
Does this question matter anyway ? :)

Thanks for your answers,

Olivier


Olivier Inizan
Unité de Recherches en Génomique-Info (UR INRA 1164),
INRA, Centre de recherche de Versailles, bat.18
RD10, route de Saint Cyr
78026 Versailles Cedex, FRANCE

[hidden email]

Tél: +33 1 30 83 38 25
Fax: +33 1 30 83 38 99
http://urgi.versailles.inra.fr [urgi.versailles.inra.fr]
Twitter: @OlivierInizan


On Thu, 13 Mar 2014, Olivier Inizan wrote:

> Hi Eric and Sys Admin,
>
> It's a great news !
>
> We have already published a puppet module for a basic galaxy install and
> update:
> http://forge.puppetlabs.com/urgi/galaxy
>
> We also plan to update it for configuration files management.
> Eric, it could be a great initiative to merge our efforts in a single module.
> Any ideas ?
>
> Cheers,
> Olivier.
>
> Olivier Inizan
> Unité de Recherches en Génomique-Info (UR INRA 1164),
> INRA, Centre de recherche de Versailles, bat.18
> RD10, route de Saint Cyr
> 78026 Versailles Cedex, FRANCE
>
> [hidden email]
>
> Tél: +33 1 30 83 38 25
> Fax: +33 1 30 83 38 99
> http://urgi.versailles.inra.fr [urgi.versailles.inra.fr]
> Twitter: @OlivierInizan
>
>
> On Wed, 12 Mar 2014, Eric Rasche wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Sys Admins,
>>
>> I'm working on some puppet modules for managing galaxy. I'm not sure
>> how many of you use puppet, but I figured it would be useful to the
>> community. I'll place them on puppet forge when I'm done.
>>
>> So far I'm doing the following:
>>
>> - - enabling initial deployment (updating?) with the vcsrepo module
>>
>> - - managing the following files: job_conf.xml, tool_conf.xml,
>> tool_sheds_conf.xml, universe_wsgi.ini
>>
>> If there's anything that you find important to be managed, or features
>> you'd like to see, please email me and let me know!
>>
>> Cheers,
>> Eric
>>
>> - --
>> Eric Rasche
>> Programmer II
>> Center for Phage Technology
>> Texas A&M University
>> College Station, TX 77843
>> 404-692-2048
>> [hidden email]
>> [hidden email]
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v2.0.17 (GNU/Linux)
>>
>> iQIcBAEBAgAGBQJTIH0RAAoJEMqDXdrsMcpV2g8P/08nTnb/RLdz6WGfDbryHtBB
>> 6Q5yr4HV2IM/idgjpLQX93jRCyahVuS1E8Sgc1x9ViGml93/ssHJZ9GIsf1PJM5/
>> erygrVS6njhWgefMQpoEipfTOHqxCvHhJk5xnvRc/EeUj0Lkj6YKoVpzae/6XilH
>> Tav9/ocTNrH40HBjuFGsK7Q/IP1C+vNr/q7GPXq6Ek6dWd23qxRCYszuGgS2t3s/
>> i/+YmZCwHH0I25ssujGsYzsrsTfOBVBNvAj9dUmvyE+9WSLZQVw4919VKXDKNuSs
>> 7oFBPJD2hpqSKJxf7IFChFL9WhQ4e1gykx+Z+7MhBpekUeYvwIzABxFNmQLOdl+Q
>> 4R+mEADyAopD2enl23XkePX/FRag839zYSeEOWjvEfC8qgUWFXEJyjJ9JLqXE+Bc
>> QOAMpmC/BMI5qIxIvKJ2ASZuqBXFxdRcGs1xaqJ2bWN+vm1fD+jzpD33KjHcegQr
>> gf0UvhJj3aoR0Pua3vuWkWP6wPBt08F6Qab/6tQGIeQUyzZRCGyVggd4SgN+Xml5
>> 0OB5olauA+Nr0wD+tDiCQwE+iIL/U61nU5A0yCmEMVfBem8YyKPtjuNZ7E/OZ9fy
>> gv4uVmGDIfM+IySnWlmxqX2nYb8AODrZiQifT3kG93jh4HtNaoc4yTNeRYcFwTNi
>> r8tJpajbO8Q0MVVj+bWn
>> =aFP5
>> -----END PGP SIGNATURE-----
>> ___________________________________________________________
>> Please keep all replies on the list by using "reply all"
>> in your mail client.  To manage your subscriptions to this
>> and other Galaxy lists, please use the interface at:
>>  http://lists.bx.psu.edu/
>>
>> To search Galaxy mailing lists use the unified search at:
>>  http://galaxyproject.org/search/mailinglists/
>
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/
| Threaded
Open this post in threaded view
|

Re: Puppet Modules: a new project

John Chilton-4
I love this effort! I would recommend posting these on github instead
of bitbucket - I think it has become kind of a puppet best practice to
host collaborative repositories such as these there.

For what it is worth - I have a set of puppet modules for hosting
Galaxy that have a dependency on the puppetlabs Apache module -
https://github.com/jmchilton/puppet-jmchilton/tree/master/modules/galaxy/
- they are not general at all but I will try to find them time to
refactor my stuff against your effort and pushes enhancements of
general usefulness if I can.

I think most of the rest of the Galaxy team prefers Ansible to puppet
(for instance Nate will likely release some Ansible roles he uses to
manage usegalaxy.org in the near future) - but I think the two efforts
will dovetail nicely and hopefully provide roadmaps for best practice
examples for people who are deploying and managing Galaxy - however
they do it.

-John

On Fri, Mar 14, 2014 at 9:20 AM, Olivier Inizan
<[hidden email]> wrote:

> Dear galaxy-dev,
>
> After exchanges with Eric we have decided to create:
> -a common puppet module for galaxy hosted on the puppet forge:
> https://forge.puppetlabs.com/urgi/galaxy
> -a common repository hosted on a public server:
> We want to have the opinion of the galaxy-team and galaxy-dev community for
> the choice of the public server.
> Should we push the code on github or bitbucket ?
> Does this question matter anyway ? :)
>
> Thanks for your answers,
>
> Olivier
>
>
> Olivier Inizan
> Unité de Recherches en Génomique-Info (UR INRA 1164),
> INRA, Centre de recherche de Versailles, bat.18
> RD10, route de Saint Cyr
> 78026 Versailles Cedex, FRANCE
>
> [hidden email]
>
> Tél: +33 1 30 83 38 25
> Fax: +33 1 30 83 38 99
> http://urgi.versailles.inra.fr [urgi.versailles.inra.fr]
> Twitter: @OlivierInizan
>
>
> On Thu, 13 Mar 2014, Olivier Inizan wrote:
>
>> Hi Eric and Sys Admin,
>>
>> It's a great news !
>>
>> We have already published a puppet module for a basic galaxy install and
>> update:
>> http://forge.puppetlabs.com/urgi/galaxy
>>
>> We also plan to update it for configuration files management.
>> Eric, it could be a great initiative to merge our efforts in a single
>> module.
>> Any ideas ?
>>
>> Cheers,
>> Olivier.
>>
>> Olivier Inizan
>> Unité de Recherches en Génomique-Info (UR INRA 1164),
>> INRA, Centre de recherche de Versailles, bat.18
>> RD10, route de Saint Cyr
>> 78026 Versailles Cedex, FRANCE
>>
>> [hidden email]
>>
>> Tél: +33 1 30 83 38 25
>> Fax: +33 1 30 83 38 99
>> http://urgi.versailles.inra.fr [urgi.versailles.inra.fr]
>> Twitter: @OlivierInizan
>>
>>
>> On Wed, 12 Mar 2014, Eric Rasche wrote:
>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> Sys Admins,
>>>
>>> I'm working on some puppet modules for managing galaxy. I'm not sure
>>> how many of you use puppet, but I figured it would be useful to the
>>> community. I'll place them on puppet forge when I'm done.
>>>
>>> So far I'm doing the following:
>>>
>>> - - enabling initial deployment (updating?) with the vcsrepo module
>>>
>>> - - managing the following files: job_conf.xml, tool_conf.xml,
>>> tool_sheds_conf.xml, universe_wsgi.ini
>>>
>>> If there's anything that you find important to be managed, or features
>>> you'd like to see, please email me and let me know!
>>>
>>> Cheers,
>>> Eric
>>>
>>> - --
>>> Eric Rasche
>>> Programmer II
>>> Center for Phage Technology
>>> Texas A&M University
>>> College Station, TX 77843
>>> 404-692-2048
>>> [hidden email]
>>> [hidden email]
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v2.0.17 (GNU/Linux)
>>>
>>> iQIcBAEBAgAGBQJTIH0RAAoJEMqDXdrsMcpV2g8P/08nTnb/RLdz6WGfDbryHtBB
>>> 6Q5yr4HV2IM/idgjpLQX93jRCyahVuS1E8Sgc1x9ViGml93/ssHJZ9GIsf1PJM5/
>>> erygrVS6njhWgefMQpoEipfTOHqxCvHhJk5xnvRc/EeUj0Lkj6YKoVpzae/6XilH
>>> Tav9/ocTNrH40HBjuFGsK7Q/IP1C+vNr/q7GPXq6Ek6dWd23qxRCYszuGgS2t3s/
>>> i/+YmZCwHH0I25ssujGsYzsrsTfOBVBNvAj9dUmvyE+9WSLZQVw4919VKXDKNuSs
>>> 7oFBPJD2hpqSKJxf7IFChFL9WhQ4e1gykx+Z+7MhBpekUeYvwIzABxFNmQLOdl+Q
>>> 4R+mEADyAopD2enl23XkePX/FRag839zYSeEOWjvEfC8qgUWFXEJyjJ9JLqXE+Bc
>>> QOAMpmC/BMI5qIxIvKJ2ASZuqBXFxdRcGs1xaqJ2bWN+vm1fD+jzpD33KjHcegQr
>>> gf0UvhJj3aoR0Pua3vuWkWP6wPBt08F6Qab/6tQGIeQUyzZRCGyVggd4SgN+Xml5
>>> 0OB5olauA+Nr0wD+tDiCQwE+iIL/U61nU5A0yCmEMVfBem8YyKPtjuNZ7E/OZ9fy
>>> gv4uVmGDIfM+IySnWlmxqX2nYb8AODrZiQifT3kG93jh4HtNaoc4yTNeRYcFwTNi
>>> r8tJpajbO8Q0MVVj+bWn
>>> =aFP5
>>> -----END PGP SIGNATURE-----
>>> ___________________________________________________________
>>> Please keep all replies on the list by using "reply all"
>>> in your mail client.  To manage your subscriptions to this
>>> and other Galaxy lists, please use the interface at:
>>>  http://lists.bx.psu.edu/
>>>
>>> To search Galaxy mailing lists use the unified search at:
>>>  http://galaxyproject.org/search/mailinglists/
>
>
> ___________________________________________________________
> Please keep all replies on the list by using "reply all"
> in your mail client.  To manage your subscriptions to this
> and other Galaxy lists, please use the interface at:
>   http://lists.bx.psu.edu/
>
> To search Galaxy mailing lists use the unified search at:
>   http://galaxyproject.org/search/mailinglists/

___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/