This repository is only here for terraform training to play with public cloud resources and does not represent a robust resource as it is used for lab purposes.
- Basic 2-tiers security stack to access to web resource.
- Module to bootsrap PANOS devices. Adapted from terraform-aws-panos-bootstrap
Most of the stacks are based on the following structure:
Stack name --> Region --> Project
-
Under stack name:
- Generic logic under
main.tf
- Networking stack under
network.tf
- Network Interface under
net_interfaces.tf
- List of resources under
resources.tf
- Generic logic under
-
Under project:
- Symllink to all tf files configured in stack
- TF variables file.
palo-alto-demo-stack
├── main.tf
├── net_interfaces.tf
├── network.tf
├── output.tf
├── resources.tf
├── us-east-1
│ └── stack-01
│ ├── main.tf -> ../../main.tf
│ ├── net_interfaces.tf -> ../../net_interfaces.tf
│ ├── network.tf -> ../../network.tf
│ ├── output.tf -> ../../output.tf
│ ├── resources.tf -> ../../resources.tf
│ ├── vars.init.tf -> ../../vars.init.tf
│ └── vars.stack.tfvars
This repository is based on Apache2 licence