So I follow this 
document<https://puppetlabs.com/blog/git-workflow-and-puppet-environments>to 
setup the puppet dynamic environment, and my puppet.conf for dynamic 
environment settings looks like this,

    # Setup dynamic environments with R10k
    environment = production
    manifest    = $confdir/environments/$environment/manifests/default.pp
    modulepath  = 
$confdir/environments/$environment/modules:$confdir/environments/$environment/dist:/opt/puppet/share/puppet/modules/

I used r10k to deploy environments to /etc/puppetlabs/puppet/environments, 
and it looks like this,

/etc/puppetlabs/puppet/environments
└── atlassian_automation
    ├── manfests
    └── modules
        ├── apache_config
        ├── concat
        ├── custom_facts
        ├── firewall
        ├── hiera-config
        ├── inifile
        ├── iptables
        ├── ntp
        ├── stdlib
        └── vision_config

Now I have a node that registered to this puppet master, and I triggered an 
agent like this,

puppet agent -t --environment atlassian_automation

While there are some catalogs being synced down to the node, the custom 
modules I wrote above do not get copied over to my node.  I check the 
puppetmaster.access.log at /var/log/pe-httpd, and I saw these lines,

10.10.20.55 - - [08/Oct/2013:07:46:35 -0700] "GET 
/atlassian_automation/file_content/plugins/facter/apache_info.rb HTTP/1.1" 
200 329
10.10.20.55 - - [08/Oct/2013:07:46:35 -0700] "GET 
/atlassian_automation/file_content/plugins/facter/mysql_jdbc_info.rb 
HTTP/1.1" 200 756
10.10.20.55 - - [08/Oct/2013:07:46:35 -0700] "GET 
/atlassian_automation/file_content/plugins/facter/concat_basedir.rb 
HTTP/1.1" 200 220
10.10.20.55 - - [08/Oct/2013:07:46:35 -0700] "GET 
/atlassian_automation/file_content/plugins/facter/concat_basedir.rb 
HTTP/1.1" 200 220
10.10.20.55 - - [08/Oct/2013:07:46:35 -0700] "GET 
/atlassian_automation/file_content/plugins/puppet/util/firewall.rb 
HTTP/1.1" 200 5982
10.10.20.55 - - [08/Oct/2013:07:46:35 -0700] "GET 
/atlassian_automation/file_content/plugins/puppet/util/firewall.rb 
HTTP/1.1" 200 5982
10.10.20.55 - - [08/Oct/2013:07:46:35 -0700] "GET 
/atlassian_automation/file_content/plugins/puppet/provider/firewall/iptables.rb 
HTTP/1.1" 200 11225
10.10.20.55 - - [08/Oct/2013:07:46:35 -0700] "GET 
/atlassian_automation/file_content/plugins/puppet/provider/firewall/iptables.rb 
HTTP/1.1" 200 11225
10.10.20.55 - - [08/Oct/2013:07:46:36 -0700] "GET 
/atlassian_automation/file_content/plugins/facter/php_info.rb HTTP/1.1" 200 
737
10.10.20.55 - - [08/Oct/2013:07:46:36 -0700] "GET 
/atlassian_automation/file_content/plugins/puppet/type/firewall.rb 
HTTP/1.1" 200 22694
10.10.20.55 - - [08/Oct/2013:07:46:37 -0700] "GET 
/atlassian_automation/file_content/plugins/puppet/type/firewall.rb 
HTTP/1.1" 200 22694
10.10.20.55 - - [08/Oct/2013:07:46:40 -0700] "POST 
/atlassian_automation/catalog/chillyhilly.local HTTP/1.1" 200 25398
10.10.20.55 - - [08/Oct/2013:07:46:42 -0700] "GET 
/atlassian_automation/file_metadatas/modules/pe_mcollective/plugins?links=manage&recurse=true&&&checksum_type=md5
 
HTTP/1.1" 200 20592
10.10.20.55 - - [08/Oct/2013:07:46:43 -0700] "PUT 
/atlassian_automation/report/chillyhilly.local HTTP/1.1" 200 26
10.10.20.55 - - [08/Oct/2013:07:46:56 -0700] "GET 
/atlassian_automation/node/chillyhilly.local? HTTP/1.1" 200 4237
10.10.20.55 - - [08/Oct/2013:07:46:57 -0700] "GET 
/atlassian_automation/file_metadatas/plugins?links=manage&recurse=true&&ignore=---+%0A++-+%22.svn%22%0A++-+CVS%0A++-+%22.git%22&checksum_type=md5
 
HTT
P/1.1" 200 50066
10.10.20.55 - - [08/Oct/2013:07:47:00 -0700] "POST 
/atlassian_automation/catalog/chillyhilly.local HTTP/1.1" 200 25398
10.10.20.55 - - [08/Oct/2013:07:47:01 -0700] "GET 
/atlassian_automation/file_metadatas/modules/pe_mcollective/plugins?links=manage&recurse=true&&&checksum_type=md5
 
HTTP/1.1" 200 20592

It looks like puppet master realize the dynamic environment settings, but 
why my modules does not get down and applied?  Any thought?

Thanks,
Chengkai



-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to