+1.

Thats my route and thats what i think, but if the module doesnt use 
enviroment variable to create the path... bad!! Well, i mean old modules, 
like mine.

Cheers

On Monday, 3 December 2012 15:25:05 UTC+1, llowder wrote:
>
>
>
> On Thursday, November 29, 2012 9:02:27 AM UTC-6, Fran Rodríguez wrote:
>>
>> Hi group, 
>>
>> I got a problem with environments, im getting this erros from the client:
>>
>>  Could not retrieve catalog from remote server: Error 400 on SERVER: 
>> Failed to parse template ssh/retrieve_priv_key.erb: cannot find key 
>> directory: /etc/puppet/environments/production/modules/ssh/private_keys at 
>> /etc/puppet/environments/development/modules/ssh/manifests/init.pp:91 
>>
>> I dont know what is happening because it works before. My puppet.conf on 
>> master is this:
>>
>> [main]
>> logdir = /var/log/puppet
>> vardir = /var/lib/puppet
>> ssldir = /var/lib/puppet/ssl
>> rundir = /var/run/puppet
>> factpath = $vardir/lib/facter
>> templatedir = $confdir/templates
>> server = puppetserver.in.rentalia.com
>> environment = production
>>
>> prerun_command = /etc/puppet/etckeeper-commit-pre
>> postrun_command = /etc/puppet/etckeeper-commit-post
>>
>> [master]
>> manifest = $confdir/environments/$environment/manifests/site.pp
>> modulepath = $confdir/environments/$environment/modules
>>
>>
> You need to either make sure that every environment has a copy of every 
> module you want to use in that environment, OR change your modulepath to 
> include a common, shared area.
>
> I use environments on 2.7.x w/o any problems.
>
> My modulepath is:
> modulepath = $confdir/environments/$environment/modules:$confdir/modules
>
> I use the environments directory for all of my custom / normal modules, 
> and then put all of my plugin type / shared modules (like stdlib, concat, 
> hiera-puppet and the 'custom' module I use for distributing my custom 
> facts, types, providers, functions etc)
>
>
>  
>
>> # These are needed when the puppetmaster is run by passenger
>> # and can safely be removed if webrick is used.
>> ssl_client_header = SSL_CLIENT_S_DN
>> ssl_client_verify_header = SSL_CLIENT_VERIFY
>>
>> storeconfigs = true
>> dbadapter = mysql
>> dbname = puppetdb
>> dbuser = puppet
>> dbpassword = hola
>> dbserver = localhost
>> dbsocket = /var/run/mysqld/mysqld.sock
>>
>> reports = log, foreman
>>
>> [agent]
>> environment = production
>> report = true
>> pluginsync = true
>> show_diff = true
>>
>> Anybody knows what happen?¿
>>
>> Cheers from Madrid
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/35OhHejzmX0J.
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