Commit 9dc8f2e14bd7b2c132b79d4d6d43f97ead531037

Authored by Sergio Oliveira
1 parent abe67ca8

Not trying to install puppet if it's already there

Showing 1 changed file with 11 additions and 9 deletions   Show diff stats
puppet/bootstrap.py
@@ -174,17 +174,19 @@ def main(): @@ -174,17 +174,19 @@ def main():
174 distro, release = get_release_name() 174 distro, release = get_release_name()
175 print('Distro %s, release %s' % (distro, release)) 175 print('Distro %s, release %s' % (distro, release))
176 176
177 - # Add repository  
178 - add_puppet_repository() 177 + if not os.path.exists('/usr/bin/puppet'):
  178 +
  179 + # Add repository
  180 + add_puppet_repository()
179 181
180 - # Install Puppet  
181 - if isubuntu(distro):  
182 - distro_update() 182 + # Install Puppet
  183 + if isubuntu(distro):
  184 + distro_update()
183 185
184 - result = package_install('puppet')  
185 - if result != 0:  
186 - print('Failed installing puppet')  
187 - exit(result) 186 + result = package_install('puppet')
  187 + if result != 0:
  188 + print('Failed installing puppet')
  189 + exit(result)
188 190
189 if os.path.isfile('/vagrant/puppet/hiera.yaml'): 191 if os.path.isfile('/vagrant/puppet/hiera.yaml'):
190 copyfile('/vagrant/puppet/hiera.yaml', '/etc/puppet/hiera.yaml') 192 copyfile('/vagrant/puppet/hiera.yaml', '/etc/puppet/hiera.yaml')