lib/beaker-pe/install/pe_utils.rb in beaker-pe-1.32.0 vs lib/beaker-pe/install/pe_utils.rb in beaker-pe-1.34.0

- old
+ new

@@ -567,17 +567,20 @@ generate_installer_conf_file_for(master, [master], opts) step "Install PE on master" do on master, installer_cmd(master, opts) end - install_agents_only_on(agents, opts) + step "Stop agent on master" do + stop_agent_on(master) + end step "Run puppet to setup mcollective and pxp-agent" do on(master, puppet_agent('-t'), :acceptable_exit_codes => [0,2]) - run_puppet_on_non_infrastructure_nodes(all_hosts) end + install_agents_only_on(agents, opts) + step "Run puppet a second time on the primary to populate services.conf (PE-19054)" do on(master, puppet_agent('-t'), :acceptable_exit_codes => [0,2]) end end @@ -595,10 +598,11 @@ on master, "echo \"#{@proxy_ip} #{@proxy_hostname}\" >> /etc/hosts" on master, "echo \"#{@master_ip.stdout} #{master.connection.vmhostname}\" >> /etc/hosts" on master, "echo \"#{@osmirror_host_ip} #{@osmirror_host}\" >> /etc/hosts" on master, "echo \"#{@delivery_host_ip} #{@delivery_host}\" >> /etc/hosts" on master, "iptables -A OUTPUT -p tcp -d #{master.connection.vmhostname} -j ACCEPT" - # internal puppet lan + # the next two lines clear the internal puppet lan + on master, "iptables -A OUTPUT -p tcp -d 10.16.0.0/16 -j ACCEPT" on master, "iptables -A OUTPUT -p tcp -d 10.32.0.0/16 -j ACCEPT" on master, "iptables -A OUTPUT -p tcp --dport 3128 -d #{@proxy_hostname} -j ACCEPT" on master, "iptables -A OUTPUT -p tcp -d #{@osmirror_host_ip} -j DROP" on master, "iptables -A OUTPUT -p tcp -d #{@delivery_host_ip} -j DROP" on master, "iptables -P OUTPUT DROP"