@@ -75,11 +75,11 @@ def configure_puppet_server(controller, worker1, worker2)
7575 puppet_cert_sign
7676 # Create site.pp
7777 site_pp = <<-EOS
78- node /#{ controller } / {
78+ node /#{ controller [ 0 ] } / {
7979 class {'kubernetes':
8080 kubernetes_version => '1.20.6',
8181 kubernetes_package_version => '1.20.6',
82- controller_address => "$::ipaddress :6443",
82+ controller_address => "#{ controller [ 1 ] } :6443",
8383 container_runtime => 'docker',
8484 manage_docker => false,
8585 controller => true,
@@ -120,7 +120,7 @@ def configure_puppet_agent(role)
120120def puppet_cert_sign
121121 # Sign the certs
122122 ENV [ 'TARGET_HOST' ] = target_roles ( 'controller' ) [ 0 ] [ :name ]
123- run_shell ( " puppetserver ca sign --all" , expect_failures : true )
123+ run_shell ( ' puppetserver ca sign --all' , expect_failures : true )
124124end
125125
126126def clear_certs ( role )
@@ -145,7 +145,7 @@ def execute_agent(role)
145145 ENV [ 'TARGET_HOST' ] = target_roles ( node ) [ 0 ] [ :name ]
146146 run_shell ( "echo #{ int_ipaddr1 } puppet >> /etc/hosts" )
147147 }
148- configure_puppet_server ( hostname1 , hostname2 , hostname3 )
148+ configure_puppet_server ( [ hostname1 , int_ipaddr1 ] , hostname2 , hostname3 )
149149 else
150150 c . filter_run_excluding :integration
151151 end
@@ -158,8 +158,8 @@ def execute_agent(role)
158158 run_shell ( 'puppet module install puppetlabs-apt' )
159159 run_shell ( 'puppet module install maestrodev-wget' )
160160 run_shell ( 'puppet module install puppet-archive' )
161- run_shell ( 'puppet module install herculesteam -augeasproviders_sysctl' )
162- run_shell ( 'puppet module install herculesteam -augeasproviders_core' )
161+ run_shell ( 'puppet module install puppet -augeasproviders_sysctl' )
162+ run_shell ( 'puppet module install puppet -augeasproviders_core' )
163163 run_shell ( 'puppet module install puppet-kmod' )
164164 run_shell ( 'puppet module install puppetlabs-docker' )
165165 run_shell ( 'puppet module install puppetlabs-helm' )
@@ -295,11 +295,11 @@ def execute_agent(role)
295295 run_shell ( "sed -i /cni_network_provider/d /etc/puppetlabs/code/environments/production/hieradata/#{ family . capitalize } .yaml" )
296296
297297 if family =~ /debian|ubuntu-1604-lts/
298- run_shell ( "echo 'kubernetes::cni_network_provider: https://cloud. weave.works/ k8s/net?k8s-version=1.16.6 ' >> /etc/puppetlabs/code/environments/production/hieradata/#{ family . capitalize } .yaml" )
298+ run_shell ( "echo 'kubernetes::cni_network_provider: https://github.com/weaveworks/ weave/releases/download/v2.8.1/weave-daemonset- k8s-1.11.yaml ' >> /etc/puppetlabs/code/environments/production/hieradata/#{ family . capitalize } .yaml" )
299299 end
300300
301301 if family =~ /redhat|centos/
302- run_shell ( "echo 'kubernetes::cni_network_provider: https://cloud. weave.works/ k8s/net?k8s-version=1.20.6 ' >> /etc/puppetlabs/code/environments/production/hieradata/#{ family . capitalize } .yaml" )
302+ run_shell ( "echo 'kubernetes::cni_network_provider: https://github.com/weaveworks/ weave/releases/download/v2.8.1/weave-daemonset- k8s-1.11.yaml ' >> /etc/puppetlabs/code/environments/production/hieradata/#{ family . capitalize } .yaml" )
303303 end
304304
305305 run_shell ( "echo 'kubernetes::schedule_on_controller: true' >> /etc/puppetlabs/code/environments/production/hieradata/#{ family . capitalize } .yaml" )
0 commit comments