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 174 distro, release = get_release_name()
175 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 191 if os.path.isfile('/vagrant/puppet/hiera.yaml'):
190 192 copyfile('/vagrant/puppet/hiera.yaml', '/etc/puppet/hiera.yaml')
... ...