Skip to content

Instantly share code, notes, and snippets.

@ohadlevy
Created October 12, 2009 08:56
Show Gist options
  • Save ohadlevy/208253 to your computer and use it in GitHub Desktop.
Save ohadlevy/208253 to your computer and use it in GitHub Desktop.
/etc/puppet/modules
ls
development sites stable testing
# stable and testing are a SVN TAGs, development is trunk
svn info stable|grep URL
URL: svn+ssh://svn/repos/AdminToolKit/tags/modules/stable
ls stable/
host-logmon_0.1 host-puppetmaster_0.23 host-rd-login-server_0.21
host-puppetmaster_0.12 host-rd-compute_0.11 host-vmware-server_0.1
host-puppetmaster_0.13 host-rd-compute_0.12 puppetmaster_0.1
host-puppetmaster_0.14 host-rd-compute_0.13 rd-compute_0.1
host-puppetmaster_0.2 host-rd-login-server_0.1 services
host-puppetmaster_0.21 host-rd-login-server_0.11 syslog-ng_0.12
host-puppetmaster_0.22 host-rd-login-server_0.20
# each module is associate with a version (thats the tag)
in puppet.conf I define an env (all through templates) for example:
[sin]
modulepath = /etc/puppet/env/sin
ls -lA /etc/puppet/env/sin
total 0
lrwxrwxrwx 1 root root 47 Aug 29 09:50 apache2 -> /etc/puppet/modules/stable/services/apache2_0.2
lrwxrwxrwx 1 root root 47 Aug 29 09:50 autofs -> /etc/puppet/modules/stable/services/autofs_0.11
lrwxrwxrwx 1 root root 50 Aug 29 09:50 clearcase -> /etc/puppet/modules/stable/services/clearcase_0.12
lrwxrwxrwx 1 root root 48 Jul 22 15:04 collectd -> /etc/puppet/modules/stable/services/collectd_0.1
lrwxrwxrwx 1 root root 44 Nov 27 2008 cups -> /etc/puppet/modules/stable/services/cups_0.1
lrwxrwxrwx 1 root root 50 Aug 29 09:50 host-base -> /etc/puppet/modules/stable/services/host-base_0.13
lrwxrwxrwx 1 root root 49 May 13 12:36 host-puppetmaster -> /etc/puppet/modules/stable/host-puppetmaster_0.22
lrwxrwxrwx 1 root root 47 Aug 29 09:50 host-rd-compute -> /etc/puppet/modules/stable/host-rd-compute_0.13
lrwxrwxrwx 1 root root 52 Aug 14 09:55 host-rd-login-server -> /etc/puppet/modules/stable/host-rd-login-server_0.21
lrwxrwxrwx 1 root root 49 Apr 30 11:35 host-vmware-server -> /etc/puppet/modules/stable/host-vmware-server_0.1
lrwxrwxrwx 1 root root 45 Aug 29 09:50 ldap -> /etc/puppet/modules/stable/services/ldap_0.12
lrwxrwxrwx 1 root root 45 May 14 17:06 monit -> /etc/puppet/modules/stable/services/monit_0.2
lrwxrwxrwx 1 root root 45 Aug 29 09:50 munin -> /etc/puppet/modules/stable/services/munin_0.2
lrwxrwxrwx 1 root root 45 Nov 27 2008 mysql -> /etc/puppet/modules/stable/services/mysql_0.1
lrwxrwxrwx 1 root root 47 Aug 29 09:50 redhat -> /etc/puppet/modules/stable/services/redhat_0.13
lrwxrwxrwx 1 root root 49 Nov 27 2008 sendmail -> /etc/puppet/modules/stable/services/sendmail_0.14
lrwxrwxrwx 1 root root 35 Nov 27 2008 singapore -> /etc/puppet/modules/sites/singapore
lrwxrwxrwx 1 root root 47 Sep 1 14:07 solaris -> /etc/puppet/modules/stable/services/solaris_0.1
lrwxrwxrwx 1 root root 44 Aug 29 09:50 ssh -> /etc/puppet/modules/stable/services/ssh_0.21
lrwxrwxrwx 1 root root 51 Nov 27 2008 subversion -> /etc/puppet/modules/stable/services/subversion_0.11
lrwxrwxrwx 1 root root 44 Nov 27 2008 sudo -> /etc/puppet/modules/stable/services/sudo_0.1
lrwxrwxrwx 1 root root 50 Aug 29 09:50 syslog-ng -> /etc/puppet/modules/stable/services/syslog-ng_0.13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment