-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Mozilla Foundation DevOps Plans, Issues, Discussions
http://stats.pingdom.com/58vz4fvae745
Most of our applications now reside on Heroku. Some have not been moved over or make sense to keep on EC2. To find the home of an application that's triggering an error, the DNS can often give you clues:
dig thimble.webmaker.org
; <<>> DiG 9.8.3-P1 <<>> thimble.webmaker.org
[...]
;; ANSWER SECTION:
thimble.webmaker.org. 296 IN CNAME hokkaido-6558.herokussl.com.
[...]
You'll see in the above example, thimble is hosted on Heroku. For blog.webmaker.org, you'll see it's a direct IP address, which means it lives in EC2:
dig blog.webmaker.org
; <<>> DiG 9.8.3-P1 <<>> blog.webmaker.org
[...]
;; ANSWER SECTION:
blog.webmaker.org. 56 IN A 23.23.168.90
[...]
There are five separate accounts in AWS. You can find the details of these accounts in our 1Password team vault.
Use the Go-live checklist when evaluating a new website or new functionality for secure practices.
Here are the steps for registering a new service:
- Get approval from Simon
- If it stores any user data, launch a vendor security review
- Create the master and billing account to use our devops email address.
- Enter the credentials in our Team Vault (see below)
- If we pay for the service, to ensure that accounting gets the billing receipts, make sure they show up in gmail with any of the following filters:
"billing"
"invoice"
"has:attachment"
"statement"
"receipt"
If you forget, the 1password team vault is "mofos".
Installing the Pager Duty app is highly recommended. You can see details of when you're next on-call, what your methods of contact are and set your phone to alert even when the device has notifications muted. You can do this in settings of pager duty.