{"action":"created","issue":{"url":"https://api.github.com/repos/OSC/ood-images-full/issues/2","repository_url":"https://api.github.com/repos/OSC/ood-images-full","labels_url":"https://api.github.com/repos/OSC/ood-images-full/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/OSC/ood-images-full/issues/2/comments","events_url":"https://api.github.com/repos/OSC/ood-images-full/issues/2/events","html_url":"https://github.com/OSC/ood-images-full/issues/2","id":385796937,"node_id":"MDU6SXNzdWUzODU3OTY5Mzc=","number":2,"title":"Experiment with building Slurm in a shared directory","user":{"login":"MorganRodgers","id":13316545,"node_id":"MDQ6VXNlcjEzMzE2NTQ1","avatar_url":"https://avatars0.githubusercontent.com/u/13316545?v=4","gravatar_id":"","url":"https://api.github.com/users/MorganRodgers","html_url":"https://github.com/MorganRodgers","followers_url":"https://api.github.com/users/MorganRodgers/followers","following_url":"https://api.github.com/users/MorganRodgers/following{/other_user}","gists_url":"https://api.github.com/users/MorganRodgers/gists{/gist_id}","starred_url":"https://api.github.com/users/MorganRodgers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MorganRodgers/subscriptions","organizations_url":"https://api.github.com/users/MorganRodgers/orgs","repos_url":"https://api.github.com/users/MorganRodgers/repos","events_url":"https://api.github.com/users/MorganRodgers/events{/privacy}","received_events_url":"https://api.github.com/users/MorganRodgers/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-29T15:43:10Z","updated_at":"2018-11-29T16:13:45Z","closed_at":null,"author_association":"NONE","body":"In this example installation Slurm needs to be built and then installed on each system. If it is at all performant to build Slurm in the shared directory, or copy the build directory to the shared space, then the build could be shared between `head` and `ood` reducing time spent in `vagrant up`.\r\n\r\nUsing [Vagrant triggers](https://www.vagrantup.com/docs/triggers/) it is possible to perform actions after `vagrant up` completes, which could be used to clean up the shared directory if desired. "},"comment":{"url":"https://api.github.com/repos/OSC/ood-images-full/issues/comments/442892831","html_url":"https://github.com/OSC/ood-images-full/issues/2#issuecomment-442892831","issue_url":"https://api.github.com/repos/OSC/ood-images-full/issues/2","id":442892831,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0Mjg5MjgzMQ==","user":{"login":"treydock","id":739622,"node_id":"MDQ6VXNlcjczOTYyMg==","avatar_url":"https://avatars1.githubusercontent.com/u/739622?v=4","gravatar_id":"","url":"https://api.github.com/users/treydock","html_url":"https://github.com/treydock","followers_url":"https://api.github.com/users/treydock/followers","following_url":"https://api.github.com/users/treydock/following{/other_user}","gists_url":"https://api.github.com/users/treydock/gists{/gist_id}","starred_url":"https://api.github.com/users/treydock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/treydock/subscriptions","organizations_url":"https://api.github.com/users/treydock/orgs","repos_url":"https://api.github.com/users/treydock/repos","events_url":"https://api.github.com/users/treydock/events{/privacy}","received_events_url":"https://api.github.com/users/treydock/received_events","type":"User","site_admin":false},"created_at":"2018-11-29T16:13:45Z","updated_at":"2018-11-29T16:13:45Z","author_association":"CONTRIBUTOR","body":"I think always provisioning `head` VM first and letting that one build SLURM somewhere in shared directory would be enough.\r\n\r\nWith other `synced_folder` settings could add `config.vm.synced_folder \"./slurm\", \"/opt/slurm\", type: \"virtualbox`.  The current `slurm-setup.sh` for `ood` VM would skip building if it detects slurm is already installed."}}
{"actor":{"display_login":"treydock"}}