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 === |