From 72ab60522529d25ddfe093c92c22064cbd8f4a40 Mon Sep 17 00:00:00 2001 From: Alan Rominger Date: Fri, 18 Jan 2019 06:39:24 -0500 Subject: [PATCH] Put in documented default for gcp_compute filters (#50025) --- plugins/inventory/gcp_compute.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/inventory/gcp_compute.py b/plugins/inventory/gcp_compute.py index 3be4ca5..b9d648c 100644 --- a/plugins/inventory/gcp_compute.py +++ b/plugins/inventory/gcp_compute.py @@ -337,6 +337,10 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable): if not isinstance(config_data['projects'], list): raise AnsibleParserError("Projects must be a list in GCP inventory YAML files") + # add in documented defaults + if 'filters' not in config_data: + config_data['filters'] = None + projects = config_data['projects'] zones = config_data.get('zones') config_data['scopes'] = ['https://www.googleapis.com/auth/compute']