Hi Denmat,

Thanks I should have read the web page a bit closer.

Peter.

On Friday, 20 June 2014 07:28:16 UTC+10, denmat wrote:
>
> Hi Peter,
>
> This is master side only:
> http://docs.puppetlabs.com/puppet/latest/reference/environments.html
>
> On 19 Jun 2014, at 23:29, Peter <[email protected] <javascript:>> wrote:
>
> Hi List,
>
> Does anyone have any suggestions on this?  I was hoping that someone may 
> have gotten it working or at least agree that there is an issue.  I am 
> happy to raise a puppet ticket.
>
> Peter.
>
> On Saturday, 14 June 2014 10:48:56 UTC+10, Peter wrote:
>>
>> Hi List,
>>
>> I am starting to play with directory environments on a test box.  I am 
>> using puppet apply (without a master) to get a feel for how it all comes 
>> together.
>>
>> Key files:
>>
>> puppet.conf
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>> 10:35 - root@dna: bootstrap/puppet
>> $ cat /root/tmp/bootstrap/puppet/puppet.conf 
>> [main]
>> #Turn on the new smarter directory envrionments
>> envrionmentpath= $confdir/environments
>> #Need to set this here for playing with repo as environment.conf does not 
>> allow setting hiera.yaml location
>> hiera_config= $confdir/$environment/hiera.yaml
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> environment.conf
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>> 10:35 - root@dna: bootstrap/puppet
>> $ cat /root/tmp/bootstrap/puppet/environments/production/environment.conf 
>> #Use relative paths within environment directory
>> modulepath = site-modules:modules
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> puppet config print does not show show the modulepath with the 
>> environment.conf details
>>
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>> 10:38 - root@dna: tmp/bootstrap
>> $ puppet config print --confdir /root/tmp/bootstrap/puppet --environment 
>> production | grep modulepath
>> basemodulepath = 
>> /root/tmp/bootstrap/puppet/modules:/usr/share/puppet/modules
>> modulepath = /root/tmp/bootstrap/puppet/modules:/usr/share/puppet/modules
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> I have also tried to use puppet apply in case it was an issue with puppet 
>> config:
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>> 10:38 - root@dna: tmp/bootstrap
>> $ FACTER_hostname=dna FACTER_domain=mgnt.local FACTER_fqdn=dna.mgnt.local 
>> FACTER_machine_role=puppetmaster puppet apply --verbose --confdir 
>> /root/tmp/bootstrap/puppet -e "include roles::puppetmaster" --debug
>> Error: Could not find class roles::puppetmaster for dna.mgnt.local on 
>> node dna.mgnt.local
>> Error: Could not find class roles::puppetmaster for dna.mgnt.local on 
>> node dna.mgnt.local
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> site-modules does contain the puppetmaster file in the correct location
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>> 10:40 - root@dna: bootstrap/puppet
>> $ ls 
>> /root/tmp/bootstrap/puppet/environments/production/site-modules/roles/manifests/
>> puppetmaster.pp
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>>
>> My question is why isn't the environment.conf file being picked up?  Is 
>> this something that will only work if I am running a puppetmaster?
>>
>> Have I missed something obvious?
>>
>> Thanks,
>>
>> Peter
>>
>  -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/puppet-users/2cba773a-b227-4eb0-bbd5-31c8a73f24ba%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/puppet-users/2cba773a-b227-4eb0-bbd5-31c8a73f24ba%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/3c2d2524-d3d3-4fff-ad8a-df1ffbdd20b3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to