-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Introduce public_ip module #80
Conversation
/idempotence paths="examples/common_vmseries examples/common_vmseries_and_autoscale examples/dedicated_vmseries examples/dedicated_vmseries_and_autoscale examples/gwlb_with_vmseries examples/standalone_panorama examples/standalone_vmseries"
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work 👍
Description
This PR introduces a
public_ip
module for more advanced creation of Public IP Addresses and Prefixes.It modifies other modules to accept passing PIPs created that way.
It also adds the capability to use PIPs created with the module to the examples.
These modules are adapted to work with
public_ip
module:Additional enhancements introduced by this PR:
virtual_network_gateway
moduleloadbalancer
modulevmss
module with the same properties as offered by thepublic_ip
moduleMotivation and Context
All other modules that may require a Public IP Address resource support simple creation of it. This module allows more advanced
creation of Public IP Addresses and Prefixes, including:
How Has This Been Tested?
In progress
Types of changes
Checklist