paloalto-vmseries

aws-ia/paloalto-vmseries/aws

Terraform Module HCL AWS ✓ Verified
Install
module "paloalto-vmseries" {
source = "aws-ia/paloalto-vmseries/aws"
version = "1.0.1"
}
⭐ Source on GitHub 📦 Registry page
README

Palo Alto Networks VM-Series Module on AWS This Terraform module deploys Palo Alto Networks VM-Series to the Amazon Web Services (AWS) Cloud. Usage For example usage, refer to the Examples directory in this repository. Basic Example Figure 1 shows an example configuration you can deploy using this module. For more details, refer to the basic deployment example in this repository. Figure 1. Example configuration of Palo Alto Networks VM-Series on AWS Requirements | Name | Version | |------|---------| | terraform | >= 0.14.0 | | aws | ~> 3.74 | Providers | Name | Version | |------|---------| | aws | ~> 3.74 | Modules No modules. Resources | Name | Type | |------|------| | aws_eip.this | resource | | aws_eip_association.this | resource | | aws_instance.this | resource | | aws_network_interfac

Inputs (13)
NameTypeDescriptionDefault
ssh_key_namestringName of AWS keypair to associate with instances. required
interfacesmap(any)Map of the network interface specifications. If "mgmt-interface-swap" bootstrap required
ebs_kms_key_aliasstringThe alias for the customer managed KMS key to use for volume encryption. If this required
vmseries_product_codestringProduct code corresponding to a chosen VM-Series license type model - by default"6njl1pau431dv1qxipg63mvah"
iam_instance_profilestringIAM instance profile.null
instance_typestringEC2 instance type."m5.xlarge"
bootstrap_optionsstringVM-Series bootstrap options to provide using instance user data. Contents determ""
tagsmap(any)Map of additional tags to apply to all resources.{}
namestringName of the VM-Series instance.null
vmseries_ami_idstringSpecific AMI ID to use for VM-Series instance. If `null` (the default), `vmserienull
vmseries_versionstringVM-Series Firewall version to deploy. To list all available VM-Series versions, "10.2.0"
ebs_encryptedboolWhether to enable EBS encryption on volumes.true
enable_imdsv2stringWhether to enable IMDSv2 on the EC2 instance. VM-Series version 10.2.0 or highertrue
Outputs (3)
interfaces — Map of VM-Series network interfaces. The entries are `aws_network_interface` objects.
public_ips — Map of public IPs created within the module.
instance — Map of VM-Series `aws_instance` objects.
Resources (5)
aws_eipaws_eip_associationaws_instanceaws_network_interfaceaws_network_interface_attachment
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud AWS
★ Stars13
Forks11
Total downloads3.8k
Inputs13
Outputs3
Resources5
Examples1
LicenseApache-2.0
Namespaceaws-ia
Updated