Upgrade minimum Ansible version to v2.14 and test against Ansible v2.14 and v2.15

chore: bump ansible versions
This commit is contained in:
Chris Hawk 2023-11-21 15:58:11 -08:00 committed by GitHub
commit fadb559390
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
342 changed files with 4464 additions and 4371 deletions

View file

@ -1,11 +1,12 @@
name: "Run integration tests for the cloud.google collection" ---
name: Run integration tests for the cloud.google collection
on: on:
pull_request: {} pull_request: {}
push: push:
branches: master branches: master
env: env:
GCP_SERVICE_ACCOUNT: "github-ci@ansible-gcp-ci.iam.gserviceaccount.com" GCP_SERVICE_ACCOUNT: github-ci@ansible-gcp-ci.iam.gserviceaccount.com
GCP_PROJECT: "ansible-gcp-ci" GCP_PROJECT: ansible-gcp-ci
GCP_FOLDER_ID: "542027184392" GCP_FOLDER_ID: "542027184392"
jobs: jobs:
integration: integration:
@ -18,9 +19,11 @@ jobs:
run: run:
working-directory: ansible_collections/google/cloud working-directory: ansible_collections/google/cloud
strategy: strategy:
max-parallel: 1
matrix: matrix:
ansible_version: ansible_version:
- stable-2.13 - stable-2.14
- stable-2.15
steps: steps:
- name: check out code - name: check out code
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -53,8 +56,8 @@ jobs:
env: env:
CI_SERVICE_ACCOUNT_FILE_CONTENTS: ${{ secrets.CI_SERVICE_ACCOUNT_FILE_CONTENTS }} CI_SERVICE_ACCOUNT_FILE_CONTENTS: ${{ secrets.CI_SERVICE_ACCOUNT_FILE_CONTENTS }}
with: with:
service_account: "$GCP_SERVICE_ACCOUNT" service_account: $GCP_SERVICE_ACCOUNT
credentials_json: "${{ secrets.CI_SERVICE_ACCOUNT_FILE_CONTENTS }}" credentials_json: ${{ secrets.CI_SERVICE_ACCOUNT_FILE_CONTENTS }}
- name: Set up Cloud SDK - name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v1 uses: google-github-actions/setup-gcloud@v1
- name: Run cleanup - name: Run cleanup

View file

@ -1,4 +1,5 @@
name: "Run tests for the cloud.google collection" ---
name: Run tests for the cloud.google collection
on: [pull_request] on: [pull_request]
env: env:
PYTHON_VERSION: "3.9" # minimum version for Ansible 2.15 PYTHON_VERSION: "3.9" # minimum version for Ansible 2.15
@ -12,6 +13,7 @@ jobs:
matrix: matrix:
ansible_version: ansible_version:
- stable-2.14 - stable-2.14
- stable-2.15
steps: steps:
- name: check out code - name: check out code
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -36,7 +38,7 @@ jobs:
# validate-modules cannot be turned on until #498 is resolved. # validate-modules cannot be turned on until #498 is resolved.
run: ansible-test sanity -v --color --skip validate-modules run: ansible-test sanity -v --color --skip validate-modules
- name: Install ansible-lint - name: Install ansible-lint
run: pip install ansible-lint==6.13.1 run: pip install ansible-lint==6.22.0
- name: Run ansible-lint - name: Run ansible-lint
run: ansible-lint run: ansible-lint
unit: unit:
@ -48,7 +50,7 @@ jobs:
matrix: matrix:
ansible_version: ansible_version:
- stable-2.14 - stable-2.14
- stable-2.11 - stable-2.15
steps: steps:
- name: check out code - name: check out code
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -57,7 +59,7 @@ jobs:
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v4 uses: actions/setup-python@v4
with: with:
python-version: "${{ env.PYTHON_VERSION }}" python-version: ${{ env.PYTHON_VERSION }}
- name: Install dependencies - name: Install dependencies
run: pip install -r requirements.txt run: pip install -r requirements.txt
- name: Install test dependencies - name: Install test dependencies

View file

@ -1,9 +1,9 @@
---
name: Upload release to Automation Hub name: Upload release to Automation Hub
on: on:
release: release:
types: [created] types: [created]
jobs: jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View file

@ -1,15 +1,16 @@
name: "google.cloud.gcloud" ---
name: google.cloud.gcloud
on: on:
push: push:
paths: paths:
- 'roles/gcloud/**' - roles/gcloud/**
- '.github/workflows/gcloud.yml' - .github/workflows/gcloud.yml
- 'molecule/gcloud/**' - molecule/gcloud/**
pull_request: pull_request:
paths: paths:
- 'roles/gcloud/**' - roles/gcloud/**
- '.github/workflows/gcloud.yml' - .github/workflows/gcloud.yml
- 'molecule/gcloud/**' - molecule/gcloud/**
jobs: jobs:
molecule: molecule:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View file

@ -1,4 +1,5 @@
name: "google.cloud.gcsfuse" ---
name: google.cloud.gcsfuse
on: on:
push: push:
paths: paths:

View file

@ -1,9 +1,9 @@
---
name: Upload release to Galaxy name: Upload release to Galaxy
on: on:
release: release:
types: [created] types: [created]
jobs: jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View file

@ -21,7 +21,7 @@ git clone <url> $TARGET_DIR/ansible_collections/google/cloud
Then set up your Python virtual environment: Then set up your Python virtual environment:
```shell ```shell
cd $TARGET_DIR/ansible_collections/google cd $TARGET_DIR/ansible_collections/google/cloud
python3 -m venv venv python3 -m venv venv
. ./venv/bin/activate . ./venv/bin/activate
pip3 install -r requirements.txt pip3 install -r requirements.txt

File diff suppressed because it is too large Load diff

View file

@ -1,51 +1,46 @@
ancestor: null ---
ancestor:
releases: releases:
1.1.0: 1.1.0:
changes: changes:
bugfixes: bugfixes:
- Disk has been fixed to send the sourceSnapshot parameter. - Disk has been fixed to send the sourceSnapshot parameter.
- gcp_cloudtasks_queue - was not functional before, and is now functional. - gcp_cloudtasks_queue - was not functional before, and is now functional.
- gcp_compute_* - these resources use the correct selflink (www.googleapis.com) - gcp_compute_* - these resources use the correct selflink (www.googleapis.com) as the domain, no longer erroneously reporting changes after an execution.
as the domain, no longer erroneously reporting changes after an execution. - gcp_compute_backend_service - no longer erroneously reports changes after an execution for ``capacity_scaler``.
- gcp_compute_backend_service - no longer erroneously reports changes after - gcp_container_cluster - support GKE clusters greater than 1.19+, which cannot use basic-auth.
an execution for ``capacity_scaler``.
- gcp_container_cluster - support GKE clusters greater than 1.19+, which cannot
use basic-auth.
- gcp_crypto_key - skip_initial_version_creation defaults to the correct value. - gcp_crypto_key - skip_initial_version_creation defaults to the correct value.
- gcp_iam_role - now properly undeletes and recognizes soft deleted roles as - gcp_iam_role - now properly undeletes and recognizes soft deleted roles as absent.
absent.
- gcp_iam_role - update of a role is functional (GitHub - gcp_iam_role - update of a role is functional (GitHub
- gcp_spanner_database - recognize a non-existent resource as absent. - gcp_spanner_database - recognize a non-existent resource as absent.
- gcp_storage_object - fix for correct version of dependency requirement. - gcp_storage_object - fix for correct version of dependency requirement.
minor_changes: minor_changes:
- GCE inventory plugin - a new option ``name_suffix``, to add a suffix to the - GCE inventory plugin - a new option ``name_suffix``, to add a suffix to the name parameter.
name parameter.
fragments: fragments:
- 0001_disk.yml - "0001_disk.yml"
- bugfixes.yaml - bugfixes.yaml
release_date: '2022-12-16' release_date: "2022-12-16"
1.1.1: 1.1.1:
changes: changes:
bugfixes: bugfixes:
- fix collection to work with Python 2.7 - fix collection to work with Python 2.7
fragments: fragments:
- fix-2.7.yml - fix-2.7.yml
release_date: '2022-12-16' release_date: "2022-12-16"
1.1.2: 1.1.2:
changes: changes:
bugfixes: bugfixes:
- fix `gcp_compute` no longer being a valid name of the inventory plugin - fix `gcp_compute` no longer being a valid name of the inventory plugin
fragments: fragments:
- fix-inventory-plugin.yml - fix-inventory-plugin.yml
release_date: '2022-12-21' release_date: "2022-12-21"
1.1.3: 1.1.3:
changes: changes:
bugfixes: bugfixes:
- 'gcp_compute_instance_info: fix incorrect documentation for filter which incorrectly - "gcp_compute_instance_info: fix incorrect documentation for filter which incorrectly pointed to the gcloud filter logic rather than the API (fixes #549)"
pointed to the gcloud filter logic rather than the API (fixes #549)'
fragments: fragments:
- gce-changelog.yaml - gce-changelog.yaml
release_date: '2023-03-04' release_date: "2023-03-04"
1.2.0: 1.2.0:
changes: changes:
bugfixes: bugfixes:
@ -54,4 +49,4 @@ releases:
- Add DataPlane V2 Support. - Add DataPlane V2 Support.
- Add auth support for GCP access tokens (#574). - Add auth support for GCP access tokens (#574).
- Add support for ip_allocation_policy->stack_type. - Add support for ip_allocation_policy->stack_type.
release_date: '2023-07-07' release_date: "2023-07-07"

View file

@ -1,3 +1,4 @@
---
changelog_filename_template: ../CHANGELOG.rst changelog_filename_template: ../CHANGELOG.rst
changelog_filename_version_depth: 0 changelog_filename_version_depth: 0
changes_file: changelog.yaml changes_file: changelog.yaml
@ -11,21 +12,21 @@ prelude_section_name: release_summary
prelude_section_title: Release Summary prelude_section_title: Release Summary
sanitize_changelog: true sanitize_changelog: true
sections: sections:
- - major_changes - - major_changes
- Major Changes - Major Changes
- - minor_changes - - minor_changes
- Minor Changes - Minor Changes
- - breaking_changes - - breaking_changes
- Breaking Changes / Porting Guide - Breaking Changes / Porting Guide
- - deprecated_features - - deprecated_features
- Deprecated Features - Deprecated Features
- - removed_features - - removed_features
- Removed Features (previously deprecated) - Removed Features (previously deprecated)
- - security_fixes - - security_fixes
- Security Fixes - Security Fixes
- - bugfixes - - bugfixes
- Bugfixes - Bugfixes
- - known_issues - - known_issues
- Known Issues - Known Issues
title: Google.Cloud title: Google.Cloud
trivial_section_name: trivial trivial_section_name: trivial

View file

@ -1,2 +1,3 @@
---
minor_changes: minor_changes:
- ansible-test - add support for GCP application default credentials (https://github.com/ansible-collections/google.cloud/issues/359). - ansible-test - add support for GCP application default credentials (https://github.com/ansible-collections/google.cloud/issues/359).

View file

@ -0,0 +1,4 @@
---
minor_changes:
- gcp_serviceusage_service - added backoff when checking for operation completion.
- gcp_serviceusage_service - use alloyb API for the integration test as spanner conflicts with other tests

View file

@ -0,0 +1,3 @@
---
minor_changes:
- gcp_sql_ssl_cert - made sha1_fingerprint optional, which enables resource creation

View file

@ -0,0 +1,3 @@
---
minor_changes:
- gcp_storage_default_object_acl - removed non-existent fields; the resource is not usable.

View file

@ -0,0 +1,6 @@
---
minor_changes:
- ansible - 2.14.0 is now the minimum version supported
- anisble-test - integration tests are now run against 2.14.0 and 2.15.0
- ansible-lint - upgraded to 6.22
- ansible-lint - fixed over a thousand reported errors

View file

@ -1,3 +1,4 @@
---
### REQUIRED ### REQUIRED
# The namespace of the collection. This can be a company/brand/organization or product namespace under which all # The namespace of the collection. This can be a company/brand/organization or product namespace under which all
@ -9,7 +10,7 @@ namespace: google
name: cloud name: cloud
# The version of the collection. Must be compatible with semantic versioning # The version of the collection. Must be compatible with semantic versioning
version: "1.2.0" version: 1.2.0
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection # The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: README.md readme: README.md
@ -17,9 +18,8 @@ readme: README.md
# A list of the collection's content authors. Can be just the name or in the format 'Full Name <email> (url) # A list of the collection's content authors. Can be just the name or in the format 'Full Name <email> (url)
# @nicks:irc/im.site#channel' # @nicks:irc/im.site#channel'
authors: authors:
- Google <alexstephen@google.com> - Google <alexstephen@google.com>
- Google <yusuketsutsumi@google.com> - Google <yusuketsutsumi@google.com>
### OPTIONAL but strongly recommended ### OPTIONAL but strongly recommended
@ -29,7 +29,7 @@ description: The Google Cloud Platform collection.
# Either a single license or a list of licenses for content inside of a collection. Ansible Galaxy currently only # Either a single license or a list of licenses for content inside of a collection. Ansible Galaxy currently only
# accepts L(SPDX,https://spdx.org/licenses/) licenses. This key is mutually exclusive with 'license_file' # accepts L(SPDX,https://spdx.org/licenses/) licenses. This key is mutually exclusive with 'license_file'
license: license:
- GPL-2.0-or-later - GPL-2.0-or-later
# The path to the license file for the collection. This path is relative to the root of the collection. This key is # The path to the license file for the collection. This path is relative to the root of the collection. This key is
# mutually exclusive with 'license' # mutually exclusive with 'license'

View file

@ -1,5 +1,5 @@
--- ---
requires_ansible: '>=2.9.10' requires_ansible: ">=2.14.0"
action_groups: action_groups:
gcp: gcp:

View file

@ -14,13 +14,13 @@
ansible.builtin.file: ansible.builtin.file:
path: /etc/systemd/system/containerd.service.d path: /etc/systemd/system/containerd.service.d
state: directory state: directory
mode: 0755 mode: "0755"
when: ansible_service_mgr == "systemd" when: ansible_service_mgr == "systemd"
- name: Override file for containerd - name: Override file for containerd
ansible.builtin.copy: ansible.builtin.copy:
src: files/override.conf src: files/override.conf
dest: /etc/systemd/system/containerd.service.d/override.conf dest: /etc/systemd/system/containerd.service.d/override.conf
mode: 0644 mode: "0644"
when: ansible_service_mgr == "systemd" when: ansible_service_mgr == "systemd"
roles: roles:
- role: google.cloud.gcloud - role: google.cloud.gcloud

View file

@ -11,13 +11,13 @@ platforms:
- name: instance - name: instance
image: ubuntu:20.04 image: ubuntu:20.04
privileged: true privileged: true
ansible.builtin.command: "/lib/systemd/systemd" ansible.builtin.command: /lib/systemd/systemd
volumes: volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro - /sys/fs/cgroup:/sys/fs/cgroup:ro
- name: instance - name: instance
image: debian:10 image: debian:10
privileged: true privileged: true
ansible.builtin.command: "/lib/systemd/systemd" ansible.builtin.command: /lib/systemd/systemd
volumes: volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro - /sys/fs/cgroup:/sys/fs/cgroup:ro
provisioner: provisioner:

View file

@ -11,13 +11,13 @@ platforms:
- name: instance - name: instance
image: ubuntu:20.04 image: ubuntu:20.04
privileged: true privileged: true
ansible.builtin.command: "/lib/systemd/systemd" ansible.builtin.command: /lib/systemd/systemd
volumes: volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro - /sys/fs/cgroup:/sys/fs/cgroup:ro
- name: instance - name: instance
image: debian:10 image: debian:10
privileged: true privileged: true
ansible.builtin.command: "/lib/systemd/systemd" ansible.builtin.command: /lib/systemd/systemd
volumes: volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro - /sys/fs/cgroup:/sys/fs/cgroup:ro
provisioner: provisioner:

View file

@ -5,7 +5,6 @@ from __future__ import (absolute_import, division, print_function)
__metaclass__ = type __metaclass__ = type
import ast
import os import os
import json import json
@ -25,8 +24,7 @@ except ImportError:
HAS_GOOGLE_LIBRARIES = False HAS_GOOGLE_LIBRARIES = False
from ansible.module_utils.basic import AnsibleModule, env_fallback from ansible.module_utils.basic import AnsibleModule, env_fallback
from ansible.module_utils.six import string_types from ansible.module_utils._text import to_text
from ansible.module_utils._text import to_text, to_native
def navigate_hash(source, path, default=None): def navigate_hash(source, path, default=None):

View file

@ -178,7 +178,7 @@ priority:
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest, replace_resource_dict from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest
import json import json
################################################################################ ################################################################################

View file

@ -141,7 +141,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -479,7 +479,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json

View file

@ -302,7 +302,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -999,7 +999,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json

View file

@ -581,7 +581,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -240,7 +240,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import time import time

View file

@ -179,7 +179,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -1489,7 +1489,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json

View file

@ -805,7 +805,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -374,7 +374,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import re import re

View file

@ -264,7 +264,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -634,7 +634,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json

View file

@ -370,7 +370,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -389,7 +389,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import re import re

View file

@ -270,7 +270,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -226,7 +226,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -311,7 +311,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -373,7 +373,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import time import time

View file

@ -243,7 +243,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -1417,7 +1417,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import time import time

View file

@ -753,7 +753,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -366,7 +366,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -219,7 +219,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import time import time

View file

@ -166,7 +166,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -313,7 +313,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -305,7 +305,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -196,7 +196,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -280,7 +280,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -923,7 +923,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import time import time

View file

@ -518,7 +518,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -262,7 +262,7 @@ unhealthyThreshold:
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest, replace_resource_dict from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest
import json import json
import time import time

View file

@ -195,7 +195,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -259,7 +259,7 @@ unhealthyThreshold:
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest, replace_resource_dict from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest
import json import json
import time import time

View file

@ -195,7 +195,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -342,7 +342,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -204,7 +204,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -279,7 +279,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -608,7 +608,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
navigate_hash, navigate_hash,
GcpSession, GcpSession,
GcpModule, GcpModule,
GcpRequest,
) )
import json import json

View file

@ -551,7 +551,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -311,7 +311,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -246,7 +246,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import time import time

View file

@ -183,7 +183,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -193,7 +193,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -210,7 +210,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -287,7 +287,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import re import re

View file

@ -211,7 +211,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -546,7 +546,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import time import time

View file

@ -311,7 +311,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -778,7 +778,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -405,7 +405,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import re import re

View file

@ -284,7 +284,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -929,7 +929,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import re import re

View file

@ -529,7 +529,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -292,7 +292,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -167,7 +167,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -174,7 +174,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -1595,7 +1595,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -356,7 +356,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import time import time

View file

@ -249,7 +249,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -538,7 +538,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import time import time

View file

@ -337,7 +337,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -208,7 +208,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -213,7 +213,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -251,7 +251,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -215,7 +215,7 @@ privateKey:
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest, replace_resource_dict from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest
import json import json
import time import time

View file

@ -162,7 +162,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -247,7 +247,6 @@ from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import (
GcpModule, GcpModule,
GcpRequest, GcpRequest,
remove_nones_from_dict, remove_nones_from_dict,
replace_resource_dict,
) )
import json import json
import time import time

View file

@ -198,7 +198,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -217,7 +217,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -162,7 +162,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -184,7 +184,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -169,7 +169,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -215,7 +215,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -174,7 +174,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -166,7 +166,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -177,7 +177,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -2478,7 +2478,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

View file

@ -238,7 +238,7 @@ resources:
################################################################################ ################################################################################
# Imports # Imports
################################################################################ ################################################################################
from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule, GcpRequest from ansible_collections.google.cloud.plugins.module_utils.gcp_utils import navigate_hash, GcpSession, GcpModule
import json import json
################################################################################ ################################################################################

Some files were not shown because too many files have changed in this diff Show more