Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. Vagrant.configure('2') do |config|
  2. config.vm.box = 'trusty64'
  3.  
  4. config.vm.provider :azure do |azure, override|
  5. override.vm.box = 'azuredummybox'
  6. override.ssh.username = 'bill' # assigned below
  7. override.ssh.password = 'XXXXXXXX' # assigned below
  8.  
  9. azure.mgmt_certificate = '/Users/hello/Desktop/fontconvertor/management.pfx'
  10. azure.mgmt_endpoint = 'https://management.core.windows.net'
  11. azure.subscription_id = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
  12. azure.storage_acct_name = 'XXXXXXXX' # optional. A new one will be generated if not provided.
  13.  
  14. # Ubuntu Precise 12.04 LTS
  15. #azure.vm_image = 'b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GB'
  16. # Ubuntu Trusty 14.04 LTS
  17. azure.vm_image = 'b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GB'
  18.  
  19. azure.vm_user = 'bill' # defaults to 'vagrant' if not provided
  20. azure.vm_password = 'XXXXXXXX' # min 8 characters. should contain a lower case letter, an uppercase letter, a number and a special character
  21.  
  22. azure.vm_name = 'fontconvertor' # max 15 characters. contains letters, number and hyphens. can start with letters and can end with letters and numbers
  23. azure.cloud_service_name = 'fontconvertor' # same as vm_name. leave blank to auto-generate
  24. #azure.deployment_name = '' # defaults to cloud_service_name
  25. azure.vm_location = 'West Europe' # e.g., West US
  26. azure.ssh_private_key_file = '/Users/hello/Desktop/fontconvertor/sshkey.key'
  27. azure.ssh_certificate_file = '/Users/hello/Desktop/fontconvertor/sshcert.pem'
  28.  
  29. # Provide the following values if creating a *Nix VM
  30. #azure.ssh_port = '22'
  31.  
  32. # Open HTTP port
  33. #azure.tcp_endpoints = '80,8000'
  34. end
  35.  
  36. config.vm.provision :shell, :path => "setup.sh"
  37. end
  38.  
  39. openssl genrsa -out management.key 2048
  40. openssl req -new -key management.key -out management.csr
  41. openssl x509 -req -days 365 -in management.csr -signkey management.key -out management.pem
  42. cat management.key management.pem > temp.pem
  43. openssl x509 -inform pem -in temp.pem -outform der -out management.cer
  44. chmod 600 *.*
  45. openssl pkcs12 -export -out management.pfx -in management.pem -inkey management.key -name "Certificate"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement