mirror of
https://github.com/ansible/awx.git
synced 2026-01-13 02:50:02 -03:30
disable GCE inventory source cache
by default, the GCE inventory script caches results on disk for 5 minutes; disable this behavior see: https://github.com/ansible/ansible-tower/issues/7609
This commit is contained in:
parent
d24166bd68
commit
94d44e8791
@ -176,6 +176,13 @@ class AnsibleInventoryLoader(object):
|
||||
def load(self):
|
||||
base_args = self.get_base_args()
|
||||
logger.info('Reading Ansible inventory source: %s', self.source)
|
||||
|
||||
# by default, the GCE inventory source caches results on disk for
|
||||
# 5 minutes; disable this behavior
|
||||
# https://github.com/ansible/tower/blob/cfb633e8a643b0190fa07b6204b339a1d336cbb3/awx/plugins/inventory/gce.py#L115
|
||||
if self.source.endswith('gce.py'):
|
||||
base_args += ['--refresh-cache']
|
||||
|
||||
data = self.command_to_json(base_args + ['--list'])
|
||||
|
||||
# TODO: remove after we run custom scripts through ansible-inventory
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user