Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Vagrant.configure('2') do |config|
- config.vm.box = 'trusty64'
- config.vm.provider :azure do |azure, override|
- override.vm.box = 'azuredummybox'
- override.ssh.username = 'bill' # assigned below
- override.ssh.password = 'XXXXXXXX' # assigned below
- azure.mgmt_certificate = '/Users/hello/Desktop/fontconvertor/management.pfx'
- azure.mgmt_endpoint = 'https://management.core.windows.net'
- azure.subscription_id = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
- azure.storage_acct_name = 'XXXXXXXX' # optional. A new one will be generated if not provided.
- # Ubuntu Precise 12.04 LTS
- #azure.vm_image = 'b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_04_4-LTS-amd64-server-20140428-en-us-30GB'
- # Ubuntu Trusty 14.04 LTS
- azure.vm_image = 'b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04-LTS-amd64-server-20140416.1-en-us-30GB'
- azure.vm_user = 'bill' # defaults to 'vagrant' if not provided
- azure.vm_password = 'XXXXXXXX' # min 8 characters. should contain a lower case letter, an uppercase letter, a number and a special character
- azure.vm_name = 'fontconvertor' # max 15 characters. contains letters, number and hyphens. can start with letters and can end with letters and numbers
- azure.cloud_service_name = 'fontconvertor' # same as vm_name. leave blank to auto-generate
- #azure.deployment_name = '' # defaults to cloud_service_name
- azure.vm_location = 'West Europe' # e.g., West US
- azure.ssh_private_key_file = '/Users/hello/Desktop/fontconvertor/sshkey.key'
- azure.ssh_certificate_file = '/Users/hello/Desktop/fontconvertor/sshcert.pem'
- # Provide the following values if creating a *Nix VM
- #azure.ssh_port = '22'
- # Open HTTP port
- #azure.tcp_endpoints = '80,8000'
- end
- config.vm.provision :shell, :path => "setup.sh"
- end
- openssl genrsa -out management.key 2048
- openssl req -new -key management.key -out management.csr
- openssl x509 -req -days 365 -in management.csr -signkey management.key -out management.pem
- cat management.key management.pem > temp.pem
- openssl x509 -inform pem -in temp.pem -outform der -out management.cer
- chmod 600 *.*
- openssl pkcs12 -export -out management.pfx -in management.pem -inkey management.key -name "Certificate"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement