Update to quickstart brooklyn.properties.
Project: http://git-wip-us.apache.org/repos/asf/brooklyn-docs/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-docs/commit/419ee2e7 Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-docs/tree/419ee2e7 Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-docs/diff/419ee2e7 Branch: refs/heads/0.5.0 Commit: 419ee2e71599923580d30cc7230f01242e8f8d6d Parents: 1ab5b5e Author: David Toy <[email protected]> Authored: Wed Apr 24 16:37:59 2013 +0100 Committer: David Toy <[email protected]> Committed: Wed Apr 24 16:40:31 2013 +0100 ---------------------------------------------------------------------- docs/use/guide/quickstart/brooklyn.properties | 189 +++++++++++++++++---- 1 file changed, 152 insertions(+), 37 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/brooklyn-docs/blob/419ee2e7/docs/use/guide/quickstart/brooklyn.properties ---------------------------------------------------------------------- diff --git a/docs/use/guide/quickstart/brooklyn.properties b/docs/use/guide/quickstart/brooklyn.properties index 9edaa11..07268df 100644 --- a/docs/use/guide/quickstart/brooklyn.properties +++ b/docs/use/guide/quickstart/brooklyn.properties @@ -1,52 +1,167 @@ # This is Brooklyn's .properties file. # It should be located at "~/.brooklyn/brooklyn.properties" -# A format guide is included at the bottom. - -# SSH key for localhost (btw, ~/.ssh/id_rsa is Brooklyn's default location.) -brooklyn.localhost.privateKeyFile = ~/.ssh/id_rsa -# Does your private key require a passphrase? -# brooklyn.localhost.privateKeyPassphrase = s3cr3tpassphrase - -## AWS EC2 Cloud Oregon -brooklyn.location.named.AWS\ EC2\ Oregon = jclouds:aws-ec2:us-west-2 -brooklyn.location.named.AWS\ EC2\ Oregon.identity = AK_____<snip>_____6A -brooklyn.location.named.AWS\ EC2\ Oregon.credential = O9________________<snip>_____________6A -brooklyn.location.named.AWS\ EC2\ Oregon.private-key-file = ~/.ssh/id_rsa -brooklyn.location.named.AWS\ EC2\ Oregon.public-key-file = ~/.ssh/id_rsa.pub -brooklyn.location.named.AWS\ EC2\ Oregon.userMetadata = application=my-oregon-app,owner="Awesome Brooklyn User" - -## Rackspace US - Debian (for Drupal) -brooklyn.location.named.Rackspace\ US\ -\ Debian = jclouds:cloudservers-us -brooklyn.location.named.Rackspace\ US\ -\ Debian.identity = username -brooklyn.location.named.Rackspace\ US\ -\ Debian.credential = 3d____________<snip>__________cd -brooklyn.location.named.Rackspace\ US\ -\ Debian.private-key-file = ~/.ssh/id_rsa -brooklyn.location.named.Rackspace\ US\ -\ Debian.image-name-regex = Debian -# No Public Key!! Don't worry. Brooklyn will try ~/.ssh/id_rsa.pub - -## Rackspace UK -brooklyn.location.named.Rackspace\ UK = jclouds:cloudservers-uk -brooklyn.location.named.Rackspace\ UK.identity = username -brooklyn.location.named.Rackspace\ UK.credential = dc____________<snip>__________43 -# No Keys! Brooklyn will try brooklyn.localhost.privateKeyFile -# credentials for 'geoscaling' service +################################## Welcome! ############################################ + +# It's great to have you here. + +# Getting Started options have been pulled to the top. They are repeated further down. +# When you are happy with what Brooklyn does, and how to use it, you can delete this +# Getting Started Section completely, and use the full options below to setup your +# configuration. + +# (There's a formatting guide at the very bottom.) + +############################ Getting Started Options #################################### + +## Amazon EC2 Credentials + +brooklyn.jclouds.aws-ec2.identity = YOURAPIKEY +brooklyn.jclouds.aws-ec2.credential = YOURSECRETKEY + +## Rackspace First Gen Credentials + +brooklyn.jclouds.cloudservers-us.identity = YOURAPIKEY +brooklyn.jclouds.cloudservers-us.credential = YOURSECRETKEY + +# Based in the UK? +#brooklyn.jclouds.cloudservers-uk.identity = YOURAPIKEY +#brooklyn.jclouds.cloudservers-uk.credential = YOURSECRETKEY + +## Geoscaling Service (Used for global web fabric demo) https://www.geoscaling.com/dns2/ brooklyn.geoscaling.username = USERNAME brooklyn.geoscaling.password = PASSWORD brooklyn.geoscaling.primaryDomain = DOMAIN +# Beware of trailing spaces in your cloud credentials. This will cause unexpected +# 401: unauthorized responses. + +# That's it. Getting started Finished! + +################################ Brooklyn Options ######################################## + +## SSH key for localhost +# (~/.ssh/id_rsa is Brooklyn's default location.) Passphrases are optional. +# brooklyn.localhost.private-key-file = ~/.ssh/id_rsa +# brooklyn.localhost.private-key-passphrase = s3cr3tpassphrase + +## GUI Security +# brooklyn.webconsole.security.explicit.users=admin +# brooklyn.webconsole.security.explicit.user.admin=password + +## GUI Security: Allow all. +# brooklyn.webconsole.security.provider = brooklyn.rest.security.provider.AnyoneSecurityProvider + +#################################### Locations ########################################### + +# Named locations appear in the web console. If using the command line, it may be as easy +# to use the jclouds:<provider> locations. + +## Example: AWS Virginia using Rightscale 6.3 64bit Centos AMI and Large Instances +# brooklyn.location.named.AWS\ Virginia\ Large\ Centos = jclouds:aws-ec2:us-east-1 +# brooklyn.location.named.AWS\ Virginia\ Large\ Centos.imageId=us-east-1/ami-7d7bfc14 +# brooklyn.location.named.AWS\ Virginia\ Large\ Centos.user=root +# brooklyn.location.named.AWS\ Virginia\ Large\ Centos.minRam=4096 + +## Example: Rackspace US using Debian +# brooklyn.location.named.Rackspace\ US\ -\ Debian = jclouds:cloudservers-us +# brooklyn.location.named.Rackspace\ US\ -\ Debian.image-name-regex = Debian + +## Example: AWS Oregon with Meta Data +# brooklyn.location.named.AWS\ EC2\ Oregon = jclouds:aws-ec2:us-west-2 +# brooklyn.location.named.AWS\ EC2\ Oregon.userMetadata = application=my-oregon-app,owner="Awesome Brooklyn User" + +## Example: AWS Ireland using Alternative Keys +# brooklyn.location.named.AWS\ EC2\ Ireland\ Alt \Keys = jclouds:aws-ec2:eu-west-1 +# brooklyn.location.named.AWS\ EC2\ Ireland.private-key-file = ~/.ssh/alternative_rsa +# brooklyn.location.named.AWS\ EC2\ Ireland.public-key-file = ~/.ssh/alternative_rsa.pub + + +## List of jclouds Compute Locations +## jclouds is a multi-cloud library that Brooklyn uses to access many clouds. +## Supported clouds: http://www.jclouds.org/documentation/reference/supported-providers/ +## +## Comment out those that you don't need. +## Remember to define your identity and credential for each provider +## e.g: brooklyn.jclouds.aws-ec2.identity = ? +## brooklyn.jclouds.aws-ec2.credential = ? +## brooklyn.jclouds.cloudservers-us.identity = ? +## brooklyn.jclouds.cloudservers-us.credential = ? +## + +# Note: For the convenience of new users, we have specified Ubuntu 12.04 LTS AMIs within +# AWS, deploying to m1.smalls, minimum. Change these to better suit your requirements. +# (If no parameters are set jclouds will pick AMIs at random.) +#brooklyn.jclouds.aws-ec2.identity = YOURAPIKEY +#brooklyn.jclouds.aws-ec2.credential = YOURSECRETKEY +brooklyn.jclouds.aws-ec2.minRam = 1600 +brooklyn.location.named.AWS\ Virginia\ (us-east-1) = jclouds:aws-ec2:us-east-1 +brooklyn.location.named.AWS\ Virginia\ (us-east-1).imageId = us-east-1/ami-d0f89fb9 +brooklyn.location.named.AWS\ Oregon\ (us-west-2) = jclouds:aws-ec2:us-west-2 +brooklyn.location.named.AWS\ Oregon\ (us-west-2).imageId = us-west-2/ami-70f96e40 +brooklyn.location.named.AWS\ California\ (us-west-1) = jclouds:aws-ec2:us-west-1 +brooklyn.location.named.AWS\ California\ (us-west-1).imageId = us-west-1/ami-fe002cbb +brooklyn.location.named.AWS\ Ireland\ (eu-west-1) = jclouds:aws-ec2:eu-west-1 +brooklyn.location.named.AWS\ Ireland\ (eu-west-1).imageId = eu-west-1/ami-ce7b6fba +brooklyn.location.named.AWS\ Singapore\ (ap-southeast-1) = jclouds:aws-ec2:ap-southeast-1 +brooklyn.location.named.AWS\ Singapore\ (ap-southeast-1).imageId = ap-southeast-1/ami-64084736 +brooklyn.location.named.AWS\ Tokyo\ (ap-northeast-1) = jclouds:aws-ec2:ap-northeast-1 +brooklyn.location.named.AWS\ Tokyo\ (ap-northeast-1).imageId = ap-northeast-1/ami-fe6ceeff +brooklyn.location.named.AWS\ Sydney\ (ap-southeast-2) = jclouds:aws-ec2:ap-southeast-2 +brooklyn.location.named.AWS\ Sydney\ (ap-southeast-2).imageId = ap-southeast-2/ami-04ea7a3e +brooklyn.location.named.AWS\ Sao\ Paulo\ (sa-east-1) = jclouds:aws-ec2:sa-east-1 +brooklyn.location.named.AWS\ Sao\ Paulo\ (sa-east-1).imageId = sa-east-1/ami-a3da00be + +# brooklyn.location.named.Bluelock = jclouds:bluelock-vcloud-zone01 + +# brooklyn.location.named.CloudSigma\ Nevada = jclouds:cloudsigma-lvs +# brooklyn.location.named.CloudSigma\ Zurich = jclouds:cloudsigma-zrh + +# brooklyn.location.named.ElasticHosts\ London = jclouds:elastichosts-lon-p +# brooklyn.location.named.ElasticHosts\ Texas = jclouds:elastichosts-sat-p + +# brooklyn.location.named.GleSYS = jclouds:glesys + +# brooklyn.location.named.Go2Cloud = jclouds:go2cloud-jhb1 + +# brooklyn.location.named.GoGrid = jclouds:gogrid + +# brooklyn.location.named.Green\ House\ Data = jclouds:greenhousedata-element-vcloud + +# brooklyn.location.named.HP = jclouds:hpcloud-compute + +# brooklyn.location.named.Ninefold = jclouds:ninefold-compute + +# brooklyn.location.named.OpenHosting = jclouds:openhosting-east1 + +# brooklyn.jclouds.cloudservers-us.identity = YOURAPIKEY +# brooklyn.jclouds.cloudservers-us.credential = YOURSECRETKEY +# brooklyn.jclouds.cloudservers-uk.identity = YOURAPIKEY +# brooklyn.jclouds.cloudservers-uk.credential = YOURSECRETKEY +brooklyn.location.named.Rackspace\ UK = jclouds:cloudservers-uk +brooklyn.location.named.Rackspace\ US = jclouds:cloudservers-us +brooklyn.location.named.Rackspace\ UK\ (Next\ Gen) = jclouds:rackspace-cloudservers-uk +brooklyn.location.named.Rackspace\ US\ (Next\ Gen) = jclouds:rackspace-cloudservers-us + +# brooklyn.location.named.SeverLove = jclouds:serverlove-z1-man + +# brooklyn.location.named.SkaliCloud = jclouds:skalicloud-sdg-my + +# brooklyn.location.named.SoftLayer = jclouds:softlayer + +# brooklyn.location.named.Stratogen = jclouds:stratogen-vcloud-mycloud -## Production pool of machines for my application (deploy to named:prod1) -# brooklyn.location.named.prod1=byon:(hosts="10.9.1.1,10.9.1.2,[email protected].{10,11,20-29}") -# brooklyn.location.named.prod1.user=produser1 -# brooklyn.location.named.prod1.privateKeyFile=~/.ssh/produser_id_rsa -# brooklyn.location.named.prod1.privateKeyPassphrase=s3cr3tpassphrase +# brooklyn.location.named.TryStack\ (Openstack) = jclouds:trystack-nova +## Production pool of machines for my application (deploy to named:On-Prem\ Iron\ Example) +#brooklyn.location.named.On-Prem\ Iron\ Example=byon:(hosts="10.9.1.1,10.9.1.2,[email protected].{10,11,20-29}") +#brooklyn.location.named.On-Prem\ Iron\ Example.user=produser1 +#brooklyn.location.named.On-Prem\ Iron\ Example.privateKeyFile=~/.ssh/produser_id_rsa +#brooklyn.location.named.On-Prem\ Iron\ Example.privateKeyPassphrase=s3cr3tpassphrase -# Beware of trailing spaces on your cloud credentials. -# If you are receiving unexpected 401: unauthorized responses, check this first. -### Formatting guide. +############################### Formatting Guide ####################################### ! Both # and ! mark lines as comments # The follow syntax are ALL valid.
