It seems that instead of add the following line in [master], they have to be in [agent] for dynamic environment to work. So the document does not reflect what PE 3.x is.
On Oct 8, 2013, at 7:52 AM, wilddog64 <[email protected]> wrote: > So I follow this document 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 a topic in the Google > Groups "Puppet Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/puppet-users/UkVUMnHvZWE/unsubscribe. > To unsubscribe from this group and all its topics, 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. -- 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.
