Collin J. Doering
1e1ae99446
* infra/variables.tf: Add new variable 'site_statis_files_dir' * infra/manifest.scm: Add guix manifest that captures all tools required for deploying this site. This currently includes terraform, in use terraform providers, as well as awscliv2 which is used directly from a null resource * infra/main.tf: Pin all provider version so they are available from the rekahsoft-guix channel Remove the need for the template provider. It is still included as these changes need to be applied to all environments before it can be removed. Remove TF-UPGRAGE-TODO's Use the new variable 'site_static_files_dir' for the location of the static site files to be deployed * channels.scm (channel): Add symlink to top-level channels file * infra/Makefile (SELECTED_WORKSPACE): Removed the dependency on terraform (clean): Add new PHONY target 'clean' which cleans up terraform temporary files (workspace): Add new PHONY target 'workspace which switches to user provided ENV * channels.scm (channel): Updated rekahsoft-guix channel * README.org (Features): Updated sections on deployment
31 lines
532 B
HCL
31 lines
532 B
HCL
variable "workspace_iam_roles" {
|
|
default = {
|
|
default = "arn:aws:iam::068963069293:role/pipeline-role"
|
|
staging = "arn:aws:iam::068963069293:role/pipeline-role"
|
|
production = "arn:aws:iam::068963069293:role/pipeline-role"
|
|
}
|
|
}
|
|
|
|
variable "region" {
|
|
default = "ca-central-1"
|
|
}
|
|
|
|
variable "project" {
|
|
default = "blog-rekahsoft-ca"
|
|
}
|
|
|
|
variable "dns_apex" {
|
|
}
|
|
|
|
variable "subdomain" {
|
|
default = ""
|
|
}
|
|
|
|
variable "enable_naked_domain" {
|
|
default = false
|
|
}
|
|
|
|
variable "site_static_files_dir" {
|
|
default = "../_site"
|
|
}
|