Skip to content

nsbno/app-infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application infrastructure

What is this?

This repo contains all the Terraform modules that are reusable across different applications. There is nothing wrong with creating a module in the application's repo, but if it is general enough put it here instead.

It is assumed that this repository is checked out "next to" the repos using it (i.e. both the applications and this repo should be cloned into the same folder).

Creating certificates in AWS

Run the following command to request a certificate from AWS Certificate Manager (ACM). Replace APPLICATION by whatever you want to secure. You'll need the aws command installed.

aws acm request-certificate --domain-name APPLICATION.<domain> --subject-alternative-names "*.APPLICATION.<domain>" --domain-validation-options DomainName=APPLICATION.<domain>,ValidationDomain=<top-domain> DomainName="*.APPLICATION.<domain>",ValidationDomain=<top-domain>

This will trigger an email to be sent to the owners of the top domain (e.g. nsb.no) who will need to approve the request.

About

Reusable terraform modules for nsb apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages