diff --git a/plugins/modules/gcp_compute_vpn_tunnel.py b/plugins/modules/gcp_compute_vpn_tunnel.py index 1308555..a49f6e3 100644 --- a/plugins/modules/gcp_compute_vpn_tunnel.py +++ b/plugins/modules/gcp_compute_vpn_tunnel.py @@ -414,7 +414,8 @@ def main(): local_traffic_selector=dict(type='list', elements='str'), remote_traffic_selector=dict(type='list', elements='str'), region=dict(required=True, type='str'), - ) + ), + mutually_exclusive=[['peer_external_gateway', 'peer_gcp_gateway']], ) if not module.params['scopes']: