{"action":"closed","issue":{"url":"https://api.github.com/repos/alan-turing-institute/PDMP.jl/issues/13","repository_url":"https://api.github.com/repos/alan-turing-institute/PDMP.jl","labels_url":"https://api.github.com/repos/alan-turing-institute/PDMP.jl/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/alan-turing-institute/PDMP.jl/issues/13/comments","events_url":"https://api.github.com/repos/alan-turing-institute/PDMP.jl/issues/13/events","html_url":"https://github.com/alan-turing-institute/PDMP.jl/issues/13","id":222374913,"number":13,"title":"Add cloud parallelisation capability","user":{"login":"martintoreilly","id":21147592,"avatar_url":"https://avatars0.githubusercontent.com/u/21147592?v=3","gravatar_id":"","url":"https://api.github.com/users/martintoreilly","html_url":"https://github.com/martintoreilly","followers_url":"https://api.github.com/users/martintoreilly/followers","following_url":"https://api.github.com/users/martintoreilly/following{/other_user}","gists_url":"https://api.github.com/users/martintoreilly/gists{/gist_id}","starred_url":"https://api.github.com/users/martintoreilly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martintoreilly/subscriptions","organizations_url":"https://api.github.com/users/martintoreilly/orgs","repos_url":"https://api.github.com/users/martintoreilly/repos","events_url":"https://api.github.com/users/martintoreilly/events{/privacy}","received_events_url":"https://api.github.com/users/martintoreilly/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"martintoreilly","id":21147592,"avatar_url":"https://avatars0.githubusercontent.com/u/21147592?v=3","gravatar_id":"","url":"https://api.github.com/users/martintoreilly","html_url":"https://github.com/martintoreilly","followers_url":"https://api.github.com/users/martintoreilly/followers","following_url":"https://api.github.com/users/martintoreilly/following{/other_user}","gists_url":"https://api.github.com/users/martintoreilly/gists{/gist_id}","starred_url":"https://api.github.com/users/martintoreilly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martintoreilly/subscriptions","organizations_url":"https://api.github.com/users/martintoreilly/orgs","repos_url":"https://api.github.com/users/martintoreilly/repos","events_url":"https://api.github.com/users/martintoreilly/events{/privacy}","received_events_url":"https://api.github.com/users/martintoreilly/received_events","type":"User","site_admin":false},"assignees":[{"login":"martintoreilly","id":21147592,"avatar_url":"https://avatars0.githubusercontent.com/u/21147592?v=3","gravatar_id":"","url":"https://api.github.com/users/martintoreilly","html_url":"https://github.com/martintoreilly","followers_url":"https://api.github.com/users/martintoreilly/followers","following_url":"https://api.github.com/users/martintoreilly/following{/other_user}","gists_url":"https://api.github.com/users/martintoreilly/gists{/gist_id}","starred_url":"https://api.github.com/users/martintoreilly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martintoreilly/subscriptions","organizations_url":"https://api.github.com/users/martintoreilly/orgs","repos_url":"https://api.github.com/users/martintoreilly/repos","events_url":"https://api.github.com/users/martintoreilly/events{/privacy}","received_events_url":"https://api.github.com/users/martintoreilly/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2017-04-18T10:44:51Z","updated_at":"2017-05-25T15:49:49Z","closed_at":"2017-05-25T15:49:49Z","body":"## Description\r\nCreate a script to deploy a set of simulations to Azure. Other cloud providers are not in scope for this issue.\r\n\r\n## Notes\r\n- Should provide a single parent script that spawns child processes on either the local machine or Azure.\r\n- Look at [Azure Batch](https://azure.microsoft.com/en-gb/services/batch/)\r\n- Use the Microsoft [Data Science VM](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft-ads.standard-data-science-vm)\r\n- Should we use a Jupyter Notebook or a plain Julia script? @tlienart What are your thoughts on this?\r\n- How to handle authentication while ensuring that the risk of credentials being committed to Github is very low?\r\n    - Look at using the Python [Azure Active Directory Authentication Library](https://github.com/AzureAD/azure-activedirectory-library-for-python), which can handle 2FA. \r\n    - Alternatively look at the Python [Keychain](https://github.com/jaraco/keyring) library, which supports OSX, Windows and some Linux local credential stores.\r\n    - In either case, can use PyCall to call Python from Julia."}}
{"actor":{"display_login":"tlienart"}}