Cloud installation with Vagrant ¶
NOTE! This section is under development
AWS EC2 ¶
Setup ¶
Install the following Vagrant plugins
vagrant plugin install vagrant-aws
vagrant plugin install vagrant-awsinfo
Check connection settings in EC2 management console and update the puphpet config variables with your data.
You may use the base configuration from environments/virtual
and switch to AWS in the Deploy Target section
- EC2 Access Key ID
- EC2 Secrect Access Key
- EC2 Key Pair Name
- Local Private Key Path (on your machine)
- adjust EC2 Security groups, if needed (eg. instance needs Security Group
launch-wizard-1
)
Provisioning ¶
vagrant up --provider=aws
Note: You can only have one provider per machine. See also http://docs.vagrantup.com/v2/providers/basic_usage.html (Limitations)
Troubleshooting ¶
- Testing (free) instance only available from
region: us-west-2
(?) US West (Oregon) - "Intelligent folder sync" (excluding vendor, web/assets...) Note: needs vagrans-aws >0.4.1 - no tag at the moment
Digitalocean ¶
tbd