Skip to content

Commit

Permalink
Add env var for local saltfs root during bootstrap
Browse files Browse the repository at this point in the history
  • Loading branch information
aneeshusa committed Apr 12, 2017
1 parent 7262270 commit 0a9a43a
Showing 1 changed file with 16 additions and 6 deletions.
22 changes: 16 additions & 6 deletions python/servo/bootstrap.py
Expand Up @@ -78,18 +78,28 @@ def salt(context, force=False):
# Hence, dynamically generate the config with an appropriate `root_dir`
# and serialize it as JSON (which is valid YAML).
config = {
'fileserver_backend': ['git'],
'gitfs_env_whitelist': 'base',
'gitfs_provider': 'gitpython',
'gitfs_remotes': [
'https://github.com/servo/saltfs.git',
],
'hash_type': 'sha384',
'master': 'localhost',
'root_dir': salt_root,
'state_output': 'changes',
'state_tabular': True,
}
if 'SERVO_SALTFS_ROOT' in os.environ:
config.update({
'fileserver_backend': ['roots'],
'file_roots': {
'base': [os.path.abspath(os.environ['SERVO_SALTFS_ROOT'])],
},
})
else:
config.update({
'fileserver_backend': ['git'],
'gitfs_env_whitelist': 'base',
'gitfs_provider': 'gitpython',
'gitfs_remotes': [
'https://github.com/servo/saltfs.git',
],
})

if not os.path.exists(config_dir):
os.makedirs(config_dir, mode=0o700)
Expand Down

0 comments on commit 0a9a43a

Please sign in to comment.