I would also expect

Class["git"] -> Vcsrepo <| |>

to work, but it doesn't

Ronen

On Fri, May 27, 2011 at 12:49 AM, Ronen <nark...@gmail.com> wrote:

> Hey,
>
> Im trying to use the puppet vcsrepo module, one of the issues I had
> with it is that its required to have a vcs installed before the plugin
> is used within a class or else it fails with:
>
>  err: Could not run Puppet configuration client: Could not find a
> default provider for vcsrepo
>
> Iv solved this by requiring git installation before the first vcsprepo
> usage.
>
> This solution is not optimal since it requires me to keep track where
> vcsrepo is used for the first time so iv decided to create a seperate
> class for git installation, this class has parameter (user & email)
> for the git global configuration,
>
> In my site.pp im using:
>
> class basenode {
>  class { git: user=> $www_user, email => $email}
>  include "build_essential"
>  include "vim-src"
>  class { vim-configuration: user => $user}
>  class { "zsh": user => $user}
>  include "zsh_configuration"
>  class { "z": user => $user}
>  include "local_security"
>  include "apt"
>  include "apt::unattended-upgrade::automatic"
> }
>
> Yet iv found out that git gets isn't installed before the first time
> vcsrepo is used (vim_configuration in this case),
>
> Is there a reason why class gets compiled after included modules?
>
> Is there a better way to solve this?
>
> Thanks
> Ronen
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to