| 35 | | Default settings are fine for "Configure Instance Details" and "Add Storage" configuration pages. |
| 36 | | |
| 37 | | === 7: Create !KeyPair === |
| | 37 | Default settings are fine, except you should open the 'Advanced Details' at the bottom & paste the contents of the user-data.sh file into the User Data section: |
| | 38 | * https://raw.githubusercontent.com/sahana/eden_deploy/master/ansible/user-data.sh |
| | 39 | |
| | 40 | If you leave this unedited then this will install a Setup tool which will allow you to configure your Sahana Eden instance through a GUI |
| | 41 | - however this is currently still in development. |
| | 42 | |
| | 43 | Meanwhile you should delete the last 2 lines & edit the line to select the template that you wish to run & to set your site's Public DNS, so the last line should be: |
| | 44 | {{{ |
| | 45 | bash bootstrap.sh mytemplate myhostname.mydomain |
| | 46 | }}} |
| | 47 | |
| | 48 | === 7: Add Storage, Add Tags === |
| | 49 | Default settings are fine. |
| | 50 | |
| | 51 | === 8: Configure Security Group === |
| | 52 | 'Select existing' to avoid the confusion caused by having multiple groups. |
| | 53 | |
| | 54 | === 9: Create !KeyPair === |
| 40 | | === 8: Associate Elastic IP === |
| 41 | | Each time you start an instance up, it will be assigned a new IP ('Public DNS') although this can be overcome using an Elastic IP: |
| 42 | | |
| 43 | | 1. NETWORK & SECURITY > Elastic IPs |
| 44 | | 2. Allocate New Address |
| 45 | | 3. Associate Address. Set the instance to your new instance |
| 46 | | |
| 47 | | Remember to set up Reverse DNS for your Elastic IP to be able to send emails reliably: |
| 48 | | * https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request |
| 49 | | |
| 50 | | NB If you have a free EC2 instance, be sure to release your Elastic IP if you shut down your instance. IPv4 addresses are a "scarce resource" so Amazon will charge you for wasting one if you keep it assigned to your instance while you are not using it. |
| 51 | | |
| 52 | | === 9: Configure Security Group === |
| | 57 | === 10: Configure Security Group === |
| 60 | | === 10: Gain SSH access === |
| | 65 | === 11: Associate Elastic IP === |
| | 66 | Each time you start an instance up, it will be assigned a new IP ('Public DNS') although this can be overcome using an Elastic IP: |
| | 67 | |
| | 68 | 1. NETWORK & SECURITY > Elastic IPs |
| | 69 | 2. Allocate New Address |
| | 70 | 3. Associate Address. Set the instance to your new instance |
| | 71 | |
| | 72 | Remember to set up Reverse DNS for your Elastic IP to be able to send emails reliably: |
| | 73 | * https://aws-portal.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request |
| | 74 | |
| | 75 | NB If you have a free EC2 instance, be sure to release your Elastic IP if you shut down your instance. IPv4 addresses are a "scarce resource" so Amazon will charge you for wasting one if you keep it assigned to your instance while you are not using it. |
| | 76 | |
| | 77 | === 12: Gain SSH access === |