diff --git a/vpn/README.md b/vpn/README.md
index f371af5..14f9b89 100644
--- a/vpn/README.md
+++ b/vpn/README.md
@@ -83,6 +83,7 @@ No modules.
| [create](#input\_create) | Flag to indicate whether to create the resources or not (default: true) | `bool` | `true` | no |
| [custom\_preshared\_keys](#input\_custom\_preshared\_keys) | List of one or two pre-shared keys to use for the two tunnels. If only one provided, it will use it for both tunnels. If missing, pre-shared keys will be generated. | `list(string)` | `[]` | no |
| [override\_prefixes](#input\_override\_prefixes) | Override built-in prefixes by component. This should be used primarily for common infrastructure things | `map(string)` | `{}` | no |
+| [profile](#input\_profile) | AWS Profile Name, used for makign AWS call to download VPN configurations | `string` | `"default"` | no |
| [route\_table\_ids](#input\_route\_table\_ids) | List of created route table IDs for privating routing to be used for VPN route propagation | `list(string)` | `[]` | no |
| [tags](#input\_tags) | AWS Tags to apply to appropriate resources (S3, KMS). Do not include safeguard tags here, use the data\_safeguard field for such things. | `map(string)` | `{}` | no |
| [vpc\_environment](#input\_vpc\_environment) | VPC environment purpose (infrastructure, common, shared, dev, stage, ite, prod) | `string` | `null` | no |
diff --git a/vpn/variables.tf b/vpn/variables.tf
index 79b3f1b..da6ac05 100644
--- a/vpn/variables.tf
+++ b/vpn/variables.tf
@@ -35,3 +35,9 @@ variable "custom_preshared_keys" {
type = list(string)
default = []
}
+
+variable "profile" {
+ description = "AWS Profile Name, used for makign AWS call to download VPN configurations"
+ type = string
+ default = "default"
+}