| OLD | NEW | 
|---|
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python | 
| 2 | 2 | 
| 3 import distutils.spawn | 3 import distutils.spawn | 
| 4 import io | 4 import io | 
| 5 import os | 5 import os | 
| 6 import subprocess | 6 import subprocess | 
| 7 import sys | 7 import sys | 
| 8 | 8 | 
| 9 if distutils.spawn.find_executable('puppet') \ | 9 if distutils.spawn.find_executable('puppet') \ | 
| 10     and distutils.spawn.find_executable('hiera'): | 10     and distutils.spawn.find_executable('hiera'): | 
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 91   handle.write(PUPPETLABS_SOURCES) | 91   handle.write(PUPPETLABS_SOURCES) | 
| 92 | 92 | 
| 93 with io.open('/etc/apt/preferences.d/puppetlabs', 'wb') as handle: | 93 with io.open('/etc/apt/preferences.d/puppetlabs', 'wb') as handle: | 
| 94   handle.write(PUPPETLABS_PREFS) | 94   handle.write(PUPPETLABS_PREFS) | 
| 95 | 95 | 
| 96 subprocess.check_call(['apt-get', '-y', 'update']) | 96 subprocess.check_call(['apt-get', '-y', 'update']) | 
| 97 subprocess.check_call(['apt-get', '-y', 'install', 'puppet']) | 97 subprocess.check_call(['apt-get', '-y', 'install', 'puppet']) | 
| 98 subprocess.check_call(['apt-get', '-y', 'install', 'hiera-puppet']) | 98 subprocess.check_call(['apt-get', '-y', 'install', 'hiera-puppet']) | 
| 99 | 99 | 
| 100 if not os.path.exists('/etc/puppet/hiera.yaml'): | 100 if not os.path.exists('/etc/puppet/hiera.yaml'): | 
| 101   config = os.path.join(os.path.dirname(__file__), 'hiera.yaml') | 101   realpath = os.path.realpath(__file__) | 
|  | 102   dirname = os.path.dirname(realpath) | 
|  | 103   config = os.path.join(dirname, 'hiera.yaml') | 
| 102   if os.path.exists(config): | 104   if os.path.exists(config): | 
| 103     os.symlink(config, '/etc/puppet/hiera.yaml') | 105     os.symlink(config, '/etc/puppet/hiera.yaml') | 
| OLD | NEW | 
|---|