Please build the projects first, by following instructions in respective README
documents.
Maintaining a backend.tf
at the top level is essential for conflict free deployments by multiple individuals. Do not create backend.tf
file in any subfolder.
Outputs (resource identifiers, names, arns) will be crucial for the integration of sBeacon with other systems. Please update outputs.tf
as required.
For eg:
- If you need to output any of the bucket names for some reason, add it to
output.tf
files in eitherfrontend
orbackend
, then add it tooutput.tf
at the top level. This will be available as a module output when you use the entiresbeacon
infrastructure as a module in a bigger setting. - If you wanted to move out cognito pool from this project, add those authorizer arns, pool ids, etc as variables. Defined them in
variables.tf
files inbackend
andfrontend
. Add them tovariables.tf
at top level tool. Now this will be a module input when you usesbeacon
as a module in a bigger setting.