bootstrap_files_dir | Bootstrap file directory. If the variable has a value of null (default) - then it will not upload any other files other than the ones specified in the files variable. More information can be found at https://docs.paloaltonetworks.com/vm-series/9-1/vm-series-deployment/bootstrap-the-vm-series-firewall/bootstrap-package. | string | null | no |
files | Map of all files to copy to bucket. The keys are local paths, the values are remote paths. For example {"dir/my.txt" = "config/init-cfg.txt"} | map(string) | {} | no |
folders | List of folder paths that will be used to create dedicated boostrap package folder sets per firewall or firewall group (for example to distinguish configuration per region, per inbound/obew role, etc) within the created storage bucket.
A default value (empty list) will result in the creation of a single bootstrap package folder set in the bucket top-level directory. | list(any) | [] | no |
location | Location in which the GCS Bucket will be deployed. Available locations can be found under https://cloud.google.com/storage/docs/locations. | string | n/a | yes |
name_prefix | Prefix of the name of Google Cloud Storage bucket, followed by 10 random characters | string | "paloaltonetworks-firewall-bootstrap-" | no |
service_account | Optional IAM Service Account (just an email) that will be granted read-only access to this bucket | string | null | no |