Skip to content

Instantly share code, notes, and snippets.

@merlincorey
Forked from keyboardscience/bootstrap
Created April 26, 2016 02:04
Show Gist options
  • Select an option

  • Save merlincorey/68a1425cb8524936bda82cedf0f99f17 to your computer and use it in GitHub Desktop.

Select an option

Save merlincorey/68a1425cb8524936bda82cedf0f99f17 to your computer and use it in GitHub Desktop.
#!/usr/bin/python2.7
import virtualenv
import os
extra_text = """
def after_install(options, home_dir):
# Install dependencies
subprocess.call([join(home_dir, 'bin', 'pip'),
'install', 'mock'])
subprocess.call([join(home_dir, 'bin', 'pip'),
'install', 'ansible'])
subprocess.call([join(home_dir, 'bin', 'pip'),
'install', 'pygithub'])
subprocess.call([join(home_dir, 'bin', 'pip'),
'install', 'ldap'])
subprocess.call([join(home_dir, 'bin', 'pip'),
'install', 'pyconsul'])
subprocess.call([join(home_dir, 'bin', 'pip'),
'install', 'docker'])
"""
script = virtualenv.create_bootstrap_script(extra_text, python_version='2.7')
exec(script)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment