summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThe Magician <magic-modules@google.com>2019-03-15 12:43:00 -0700
committeransibot <ansibot@users.noreply.github.com>2019-03-15 15:43:00 -0400
commit204ae884911787acb1eb8bc18e0cb41f9150da9d (patch)
tree2be85b61ce19b676ca2ab428d559af7bbcc58c0e
parentb25a37bb38da64e5584ac6c965a6c06978821d49 (diff)
downloadansible-204ae884911787acb1eb8bc18e0cb41f9150da9d.tar.gz
Bug fixes for GCP modules (#53882)
-rw-r--r--lib/ansible/modules/cloud/google/gcp_spanner_database.py32
-rw-r--r--lib/ansible/modules/cloud/google/gcp_spanner_database_facts.py11
-rw-r--r--lib/ansible/modules/cloud/google/gcp_spanner_instance.py20
-rw-r--r--lib/ansible/modules/cloud/google/gcp_spanner_instance_facts.py9
-rw-r--r--lib/ansible/modules/cloud/google/gcp_sql_database.py38
-rw-r--r--lib/ansible/modules/cloud/google/gcp_sql_database_facts.py11
-rw-r--r--lib/ansible/modules/cloud/google/gcp_sql_instance.py41
-rw-r--r--lib/ansible/modules/cloud/google/gcp_sql_instance_facts.py9
-rw-r--r--lib/ansible/modules/cloud/google/gcp_sql_user.py40
-rw-r--r--lib/ansible/modules/cloud/google/gcp_sql_user_facts.py11
-rw-r--r--lib/ansible/modules/cloud/google/gcp_storage_bucket.py76
-rw-r--r--lib/ansible/modules/cloud/google/gcp_storage_bucket_access_control.py24
-rw-r--r--lib/ansible/modules/cloud/google/gcp_storage_object.py18
-rw-r--r--test/integration/targets/gcp_spanner_database/tasks/main.yml100
-rw-r--r--test/integration/targets/gcp_spanner_instance/tasks/main.yml100
-rw-r--r--test/integration/targets/gcp_sql_database/tasks/main.yml118
-rw-r--r--test/integration/targets/gcp_sql_instance/tasks/main.yml120
-rw-r--r--test/integration/targets/gcp_sql_user/tasks/main.yml128
-rw-r--r--test/integration/targets/gcp_storage_bucket/tasks/main.yml50
-rw-r--r--test/integration/targets/gcp_storage_bucket_access_control/tasks/main.yml90
20 files changed, 486 insertions, 560 deletions
diff --git a/lib/ansible/modules/cloud/google/gcp_spanner_database.py b/lib/ansible/modules/cloud/google/gcp_spanner_database.py
index c472ddf10f..e9d852ed24 100644
--- a/lib/ansible/modules/cloud/google/gcp_spanner_database.py
+++ b/lib/ansible/modules/cloud/google/gcp_spanner_database.py
@@ -76,26 +76,26 @@ notes:
EXAMPLES = '''
- name: create a instance
gcp_spanner_instance:
- name: "instance-database"
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: instance-database
+ display_name: My Spanner Instance
+ node_count: 2
+ labels:
+ cost_center: ti-1700004
+ config: regional-us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: instance
- name: create a database
gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "test_project"
- auth_kind: "serviceaccount"
- service_account_file: "/tmp/auth.pem"
- state: present
+ name: webstore
+ instance: "{{ instance }}"
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: present
'''
RETURN = '''
diff --git a/lib/ansible/modules/cloud/google/gcp_spanner_database_facts.py b/lib/ansible/modules/cloud/google/gcp_spanner_database_facts.py
index 07deedf180..23d4f296bd 100644
--- a/lib/ansible/modules/cloud/google/gcp_spanner_database_facts.py
+++ b/lib/ansible/modules/cloud/google/gcp_spanner_database_facts.py
@@ -52,12 +52,13 @@ extends_documentation_fragment: gcp
'''
EXAMPLES = '''
-- name: a database facts
+- name: " a database facts"
gcp_spanner_database_facts:
- instance: "{{ instance }}"
- project: test_project
- auth_kind: serviceaccount
- service_account_file: "/tmp/auth.pem"
+ instance: "{{ instance }}"
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: facts
'''
RETURN = '''
diff --git a/lib/ansible/modules/cloud/google/gcp_spanner_instance.py b/lib/ansible/modules/cloud/google/gcp_spanner_instance.py
index 8a118cc265..ed2cf449f8 100644
--- a/lib/ansible/modules/cloud/google/gcp_spanner_instance.py
+++ b/lib/ansible/modules/cloud/google/gcp_spanner_instance.py
@@ -85,16 +85,16 @@ notes:
EXAMPLES = '''
- name: create a instance
gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "test_project"
- auth_kind: "serviceaccount"
- service_account_file: "/tmp/auth.pem"
- state: present
+ name: testinstance
+ display_name: My Spanner Instance
+ node_count: 2
+ labels:
+ cost_center: ti-1700004
+ config: regional-us-central1
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: present
'''
RETURN = '''
diff --git a/lib/ansible/modules/cloud/google/gcp_spanner_instance_facts.py b/lib/ansible/modules/cloud/google/gcp_spanner_instance_facts.py
index 918bfae2b1..c1c5d40c76 100644
--- a/lib/ansible/modules/cloud/google/gcp_spanner_instance_facts.py
+++ b/lib/ansible/modules/cloud/google/gcp_spanner_instance_facts.py
@@ -44,11 +44,12 @@ extends_documentation_fragment: gcp
'''
EXAMPLES = '''
-- name: a instance facts
+- name: " a instance facts"
gcp_spanner_instance_facts:
- project: test_project
- auth_kind: serviceaccount
- service_account_file: "/tmp/auth.pem"
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: facts
'''
RETURN = '''
diff --git a/lib/ansible/modules/cloud/google/gcp_sql_database.py b/lib/ansible/modules/cloud/google/gcp_sql_database.py
index 89ad8fad73..94a65adf44 100644
--- a/lib/ansible/modules/cloud/google/gcp_sql_database.py
+++ b/lib/ansible/modules/cloud/google/gcp_sql_database.py
@@ -74,29 +74,29 @@ extends_documentation_fragment: gcp
EXAMPLES = '''
- name: create a instance
gcp_sql_instance:
- name: "{{resource_name}}-3"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: "{{resource_name}}-3"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: instance
- name: create a database
gcp_sql_database:
- name: "test_object"
- charset: utf8
- instance: "{{ instance }}"
- project: "test_project"
- auth_kind: "serviceaccount"
- service_account_file: "/tmp/auth.pem"
- state: present
+ name: test_object
+ charset: utf8
+ instance: "{{ instance }}"
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: present
'''
RETURN = '''
diff --git a/lib/ansible/modules/cloud/google/gcp_sql_database_facts.py b/lib/ansible/modules/cloud/google/gcp_sql_database_facts.py
index b1b4305880..df677e0469 100644
--- a/lib/ansible/modules/cloud/google/gcp_sql_database_facts.py
+++ b/lib/ansible/modules/cloud/google/gcp_sql_database_facts.py
@@ -52,12 +52,13 @@ extends_documentation_fragment: gcp
'''
EXAMPLES = '''
-- name: a database facts
+- name: " a database facts"
gcp_sql_database_facts:
- instance: "{{ instance }}"
- project: test_project
- auth_kind: serviceaccount
- service_account_file: "/tmp/auth.pem"
+ instance: "{{ instance }}"
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: facts
'''
RETURN = '''
diff --git a/lib/ansible/modules/cloud/google/gcp_sql_instance.py b/lib/ansible/modules/cloud/google/gcp_sql_instance.py
index 5252317069..9301b4f515 100644
--- a/lib/ansible/modules/cloud/google/gcp_sql_instance.py
+++ b/lib/ansible/modules/cloud/google/gcp_sql_instance.py
@@ -82,13 +82,6 @@ options:
to Second Generation instances.
required: false
suboptions:
- available:
- description:
- - The availability status of the failover replica. A false status indicates
- that the failover replica is out of sync. The master can only failover to
- the failover replica when the status is true.
- required: false
- type: bool
name:
description:
- The name of the failover replica. If specified at instance creation, a failover
@@ -286,31 +279,24 @@ options:
description:
- Define the backup start time in UTC (HH:MM) .
required: false
- settings_version:
- description:
- - The version of instance settings. This is a required field for update method
- to make sure concurrent updates are handled properly. During update, use
- the most recent settingsVersion value for this instance and do not try to
- update this value.
- required: false
extends_documentation_fragment: gcp
'''
EXAMPLES = '''
- name: create a instance
gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "test_project"
- auth_kind: "serviceaccount"
- service_account_file: "/tmp/auth.pem"
- state: present
+ name: "{{resource_name}}-2"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: present
'''
RETURN = '''
@@ -624,7 +610,7 @@ def main():
backend_type=dict(type='str', choices=['FIRST_GEN', 'SECOND_GEN', 'EXTERNAL']),
connection_name=dict(type='str'),
database_version=dict(type='str', choices=['MYSQL_5_5', 'MYSQL_5_6', 'MYSQL_5_7', 'POSTGRES_9_6']),
- failover_replica=dict(type='dict', options=dict(available=dict(type='bool'), name=dict(type='str'))),
+ failover_replica=dict(type='dict', options=dict(name=dict(type='str'))),
instance_type=dict(type='str', choices=['CLOUD_SQL_INSTANCE', 'ON_PREMISES_INSTANCE', 'READ_REPLICA_INSTANCE']),
ipv6_address=dict(type='str'),
master_instance_name=dict(type='str'),
@@ -672,7 +658,6 @@ def main():
backup_configuration=dict(
type='dict', options=dict(enabled=dict(type='bool'), binary_log_enabled=dict(type='bool'), start_time=dict(type='str'))
),
- settings_version=dict(type='int'),
),
),
)
diff --git a/lib/ansible/modules/cloud/google/gcp_sql_instance_facts.py b/lib/ansible/modules/cloud/google/gcp_sql_instance_facts.py
index f921083480..9f1b9ce362 100644
--- a/lib/ansible/modules/cloud/google/gcp_sql_instance_facts.py
+++ b/lib/ansible/modules/cloud/google/gcp_sql_instance_facts.py
@@ -44,11 +44,12 @@ extends_documentation_fragment: gcp
'''
EXAMPLES = '''
-- name: a instance facts
+- name: " a instance facts"
gcp_sql_instance_facts:
- project: test_project
- auth_kind: serviceaccount
- service_account_file: "/tmp/auth.pem"
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: facts
'''
RETURN = '''
diff --git a/lib/ansible/modules/cloud/google/gcp_sql_user.py b/lib/ansible/modules/cloud/google/gcp_sql_user.py
index e1d6d94049..9699a4ea8c 100644
--- a/lib/ansible/modules/cloud/google/gcp_sql_user.py
+++ b/lib/ansible/modules/cloud/google/gcp_sql_user.py
@@ -75,30 +75,30 @@ extends_documentation_fragment: gcp
EXAMPLES = '''
- name: create a instance
gcp_sql_instance:
- name: "{{resource_name}}-1"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: "{{resource_name}}-1"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: instance
- name: create a user
gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "test_project"
- auth_kind: "serviceaccount"
- service_account_file: "/tmp/auth.pem"
- state: present
+ name: test-user
+ host: 10.1.2.3
+ password: secret-password
+ instance: "{{ instance }}"
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: present
'''
RETURN = '''
diff --git a/lib/ansible/modules/cloud/google/gcp_sql_user_facts.py b/lib/ansible/modules/cloud/google/gcp_sql_user_facts.py
index 22692b6898..9511a872f1 100644
--- a/lib/ansible/modules/cloud/google/gcp_sql_user_facts.py
+++ b/lib/ansible/modules/cloud/google/gcp_sql_user_facts.py
@@ -52,12 +52,13 @@ extends_documentation_fragment: gcp
'''
EXAMPLES = '''
-- name: a user facts
+- name: " a user facts"
gcp_sql_user_facts:
- instance: "{{ instance }}"
- project: test_project
- auth_kind: serviceaccount
- service_account_file: "/tmp/auth.pem"
+ instance: "{{ instance }}"
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: facts
'''
RETURN = '''
diff --git a/lib/ansible/modules/cloud/google/gcp_storage_bucket.py b/lib/ansible/modules/cloud/google/gcp_storage_bucket.py
index 691b216100..2e73866285 100644
--- a/lib/ansible/modules/cloud/google/gcp_storage_bucket.py
+++ b/lib/ansible/modules/cloud/google/gcp_storage_bucket.py
@@ -65,14 +65,6 @@ options:
string Alternatively, you can add `register: name-of-resource` to a gcp_storage_bucket
task and then set this bucket field to "{{ name-of-resource }}"'
required: true
- domain:
- description:
- - The domain associated with the entity.
- required: false
- email:
- description:
- - The email address associated with the entity.
- required: false
entity:
description:
- 'The entity holding the permission, in one of the following forms: user-userId
@@ -87,10 +79,6 @@ options:
description:
- The ID for the entity.
required: false
- id:
- description:
- - The ID of the access-control entry.
- required: false
project_team:
description:
- The project team associated with the entity.
@@ -156,14 +144,6 @@ options:
string Alternatively, you can add `register: name-of-resource` to a gcp_storage_bucket
task and then set this bucket field to "{{ name-of-resource }}"'
required: true
- domain:
- description:
- - The domain associated with the entity.
- required: false
- email:
- description:
- - The email address associated with the entity.
- required: false
entity:
description:
- 'The entity holding the permission, in one of the following forms: * user-{{userId}}
@@ -172,39 +152,10 @@ options:
(such as "domain-example.com") * project-team-{{projectId}} * allUsers *
allAuthenticatedUsers .'
required: true
- entity_id:
- description:
- - The ID for the entity.
- required: false
- generation:
- description:
- - The content generation of the object, if applied to an object.
- required: false
- id:
- description:
- - The ID of the access-control entry.
- required: false
object:
description:
- The name of the object, if applied to an object.
required: false
- project_team:
- description:
- - The project team associated with the entity.
- required: false
- suboptions:
- project_number:
- description:
- - The project team associated with the entity.
- required: false
- team:
- description:
- - The team.
- required: false
- choices:
- - editors
- - owners
- - viewers
role:
description:
- The access permission for the entity.
@@ -313,10 +264,6 @@ options:
description:
- The entity, in the form project-owner-projectId.
required: false
- entity_id:
- description:
- - The ID for the entity.
- required: false
storage_class:
description:
- The bucket's default storage class, used whenever no storageClass is specified
@@ -394,11 +341,11 @@ extends_documentation_fragment: gcp
EXAMPLES = '''
- name: create a bucket
gcp_storage_bucket:
- name: ansible-storage-module
- project: "test_project"
- auth_kind: "serviceaccount"
- service_account_file: "/tmp/auth.pem"
- state: present
+ name: ansible-storage-module
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: present
'''
RETURN = '''
@@ -794,11 +741,8 @@ def main():
elements='dict',
options=dict(
bucket=dict(required=True),
- domain=dict(type='str'),
- email=dict(type='str'),
entity=dict(required=True, type='str'),
entity_id=dict(type='str'),
- id=dict(type='str'),
project_team=dict(
type='dict', options=dict(project_number=dict(type='str'), team=dict(type='str', choices=['editors', 'owners', 'viewers']))
),
@@ -820,16 +764,8 @@ def main():
elements='dict',
options=dict(
bucket=dict(required=True),
- domain=dict(type='str'),
- email=dict(type='str'),
entity=dict(required=True, type='str'),
- entity_id=dict(type='str'),
- generation=dict(type='int'),
- id=dict(type='str'),
object=dict(type='str'),
- project_team=dict(
- type='dict', options=dict(project_number=dict(type='str'), team=dict(type='str', choices=['editors', 'owners', 'viewers']))
- ),
role=dict(required=True, type='str', choices=['OWNER', 'READER']),
),
),
@@ -861,7 +797,7 @@ def main():
logging=dict(type='dict', options=dict(log_bucket=dict(type='str'), log_object_prefix=dict(type='str'))),
metageneration=dict(type='int'),
name=dict(type='str'),
- owner=dict(type='dict', options=dict(entity=dict(type='str'), entity_id=dict(type='str'))),
+ owner=dict(type='dict', options=dict(entity=dict(type='str'))),
storage_class=dict(type='str', choices=['MULTI_REGIONAL', 'REGIONAL', 'STANDARD', 'NEARLINE', 'COLDLINE', 'DURABLE_REDUCED_AVAILABILITY']),
versioning=dict(type='dict', options=dict(enabled=dict(type='bool'))),
website=dict(type='dict', options=dict(main_page_suffix=dict(type='str'), not_found_page=dict(type='str'))),
diff --git a/lib/ansible/modules/cloud/google/gcp_storage_bucket_access_control.py b/lib/ansible/modules/cloud/google/gcp_storage_bucket_access_control.py
index 5bfa359bb1..8e25f11418 100644
--- a/lib/ansible/modules/cloud/google/gcp_storage_bucket_access_control.py
+++ b/lib/ansible/modules/cloud/google/gcp_storage_bucket_access_control.py
@@ -108,22 +108,22 @@ extends_documentation_fragment: gcp
EXAMPLES = '''
- name: create a bucket
gcp_storage_bucket:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: "{{ resource_name }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: bucket
- name: create a bucket access control
gcp_storage_bucket_access_control:
- bucket: "test_object"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "test_project"
- auth_kind: "serviceaccount"
- service_account_file: "/tmp/auth.pem"
- state: present
+ bucket: test_object
+ entity: user-alexstephen@google.com
+ role: WRITER
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: present
'''
RETURN = '''
diff --git a/lib/ansible/modules/cloud/google/gcp_storage_object.py b/lib/ansible/modules/cloud/google/gcp_storage_object.py
index f589a36b8d..756b2016fa 100644
--- a/lib/ansible/modules/cloud/google/gcp_storage_object.py
+++ b/lib/ansible/modules/cloud/google/gcp_storage_object.py
@@ -78,15 +78,15 @@ extends_documentation_fragment: gcp
EXAMPLES = '''
- name: create a object
gcp_storage_object:
- name: ansible-storage-module
- action: download
- bucket: ansible-bucket
- src: modules.zip
- dest: "~/modules.zip"
- project: "test_project"
- auth_kind: "serviceaccount"
- service_account_file: "/tmp/auth.pem"
- state: present
+ name: ansible-storage-module
+ action: download
+ bucket: ansible-bucket
+ src: modules.zip
+ dest: "~/modules.zip"
+ project: test_project
+ auth_kind: serviceaccount
+ service_account_file: "/tmp/auth.pem"
+ state: present
'''
RETURN = '''
diff --git a/test/integration/targets/gcp_spanner_database/tasks/main.yml b/test/integration/targets/gcp_spanner_database/tasks/main.yml
index cc4b251db9..c059ad2e38 100644
--- a/test/integration/targets/gcp_spanner_database/tasks/main.yml
+++ b/test/integration/targets/gcp_spanner_database/tasks/main.yml
@@ -15,34 +15,34 @@
# Pre-test setup
- name: create a instance
gcp_spanner_instance:
- name: "instance-database"
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: instance-database
+ display_name: My Spanner Instance
+ node_count: 2
+ labels:
+ cost_center: ti-1700004
+ config: regional-us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: instance
- name: delete a database
gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: webstore
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
#----------------------------------------------------------
- name: create a database
gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: webstore
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is true
assert:
@@ -64,12 +64,12 @@
# ----------------------------------------------------------------------------
- name: create a database that already exists
gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: webstore
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is false
assert:
@@ -78,12 +78,12 @@
#----------------------------------------------------------
- name: delete a database
gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: webstore
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is true
assert:
@@ -105,12 +105,12 @@
# ----------------------------------------------------------------------------
- name: delete a database that does not exist
gcp_spanner_database:
- name: webstore
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: webstore
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is false
assert:
@@ -121,15 +121,15 @@
# If errors happen, don't crash the playbook!
- name: delete a instance
gcp_spanner_instance:
- name: "instance-database"
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: instance-database
+ display_name: My Spanner Instance
+ node_count: 2
+ labels:
+ cost_center: ti-1700004
+ config: regional-us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: instance
ignore_errors: true
diff --git a/test/integration/targets/gcp_spanner_instance/tasks/main.yml b/test/integration/targets/gcp_spanner_instance/tasks/main.yml
index d3280e5fac..15c720610d 100644
--- a/test/integration/targets/gcp_spanner_instance/tasks/main.yml
+++ b/test/integration/targets/gcp_spanner_instance/tasks/main.yml
@@ -15,29 +15,29 @@
# Pre-test setup
- name: delete a instance
gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: testinstance
+ display_name: My Spanner Instance
+ node_count: 2
+ labels:
+ cost_center: ti-1700004
+ config: regional-us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
#----------------------------------------------------------
- name: create a instance
gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: testinstance
+ display_name: My Spanner Instance
+ node_count: 2
+ labels:
+ cost_center: ti-1700004
+ config: regional-us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is true
assert:
@@ -58,16 +58,16 @@
# ----------------------------------------------------------------------------
- name: create a instance that already exists
gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: testinstance
+ display_name: My Spanner Instance
+ node_count: 2
+ labels:
+ cost_center: ti-1700004
+ config: regional-us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is false
assert:
@@ -76,16 +76,16 @@
#----------------------------------------------------------
- name: delete a instance
gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: testinstance
+ display_name: My Spanner Instance
+ node_count: 2
+ labels:
+ cost_center: ti-1700004
+ config: regional-us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is true
assert:
@@ -106,16 +106,16 @@
# ----------------------------------------------------------------------------
- name: delete a instance that does not exist
gcp_spanner_instance:
- name: testinstance
- display_name: My Spanner Instance
- node_count: 2
- labels:
- cost_center: ti-1700004
- config: regional-us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: testinstance
+ display_name: My Spanner Instance
+ node_count: 2
+ labels:
+ cost_center: ti-1700004
+ config: regional-us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is false
assert:
diff --git a/test/integration/targets/gcp_sql_database/tasks/main.yml b/test/integration/targets/gcp_sql_database/tasks/main.yml
index a9dd18bdf4..5321004694 100644
--- a/test/integration/targets/gcp_sql_database/tasks/main.yml
+++ b/test/integration/targets/gcp_sql_database/tasks/main.yml
@@ -15,38 +15,38 @@
# Pre-test setup
- name: create a instance
gcp_sql_instance:
- name: "{{resource_name}}-3"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: "{{resource_name}}-3"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: instance
- name: delete a database
gcp_sql_database:
- name: "{{ resource_name }}"
- charset: utf8
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: "{{ resource_name }}"
+ charset: utf8
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
#----------------------------------------------------------
- name: create a database
gcp_sql_database:
- name: "{{ resource_name }}"
- charset: utf8
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: "{{ resource_name }}"
+ charset: utf8
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is true
assert:
@@ -69,13 +69,13 @@
# ----------------------------------------------------------------------------
- name: create a database that already exists
gcp_sql_database:
- name: "{{ resource_name }}"
- charset: utf8
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: "{{ resource_name }}"
+ charset: utf8
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is false
assert:
@@ -85,13 +85,13 @@
#----------------------------------------------------------
- name: delete a database
gcp_sql_database:
- name: "{{ resource_name }}"
- charset: utf8
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: "{{ resource_name }}"
+ charset: utf8
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is true
assert:
@@ -114,13 +114,13 @@
# ----------------------------------------------------------------------------
- name: delete a database that does not exist
gcp_sql_database:
- name: "{{ resource_name }}"
- charset: utf8
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: "{{ resource_name }}"
+ charset: utf8
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is false
assert:
@@ -132,17 +132,17 @@
# If errors happen, don't crash the playbook!
- name: delete a instance
gcp_sql_instance:
- name: "{{resource_name}}-3"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: "{{resource_name}}-3"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: instance
ignore_errors: true
diff --git a/test/integration/targets/gcp_sql_instance/tasks/main.yml b/test/integration/targets/gcp_sql_instance/tasks/main.yml
index fa7690c1e8..eace727c02 100644
--- a/test/integration/targets/gcp_sql_instance/tasks/main.yml
+++ b/test/integration/targets/gcp_sql_instance/tasks/main.yml
@@ -15,33 +15,33 @@
# Pre-test setup
- name: delete a instance
gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: "{{resource_name}}-2"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
#----------------------------------------------------------
- name: create a instance
gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: "{{resource_name}}-2"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is true
assert:
@@ -63,18 +63,18 @@
# ----------------------------------------------------------------------------
- name: create a instance that already exists
gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: "{{resource_name}}-2"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is false
assert:
@@ -84,18 +84,18 @@
#----------------------------------------------------------
- name: delete a instance
gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: "{{resource_name}}-2"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is true
assert:
@@ -117,18 +117,18 @@
# ----------------------------------------------------------------------------
- name: delete a instance that does not exist
gcp_sql_instance:
- name: "{{resource_name}}-2"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: "{{resource_name}}-2"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is false
assert:
diff --git a/test/integration/targets/gcp_sql_user/tasks/main.yml b/test/integration/targets/gcp_sql_user/tasks/main.yml
index ac8f8b510e..653308c764 100644
--- a/test/integration/targets/gcp_sql_user/tasks/main.yml
+++ b/test/integration/targets/gcp_sql_user/tasks/main.yml
@@ -15,40 +15,40 @@
# Pre-test setup
- name: create a instance
gcp_sql_instance:
- name: "{{resource_name}}-1"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: "{{resource_name}}-1"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: instance
- name: delete a user
gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: test-user
+ host: 10.1.2.3
+ password: secret-password
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
#----------------------------------------------------------
- name: create a user
gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: test-user
+ host: 10.1.2.3
+ password: secret-password
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is true
assert:
@@ -71,14 +71,14 @@
# ----------------------------------------------------------------------------
- name: create a user that already exists
gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: test-user
+ host: 10.1.2.3
+ password: secret-password
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is false
assert:
@@ -88,14 +88,14 @@
#----------------------------------------------------------
- name: delete a user
gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: test-user
+ host: 10.1.2.3
+ password: secret-password
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is true
assert:
@@ -118,14 +118,14 @@
# ----------------------------------------------------------------------------
- name: delete a user that does not exist
gcp_sql_user:
- name: test-user
- host: 10.1.2.3
- password: secret-password
- instance: "{{ instance }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: test-user
+ host: 10.1.2.3
+ password: secret-password
+ instance: "{{ instance }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is false
assert:
@@ -137,17 +137,17 @@
# If errors happen, don't crash the playbook!
- name: delete a instance
gcp_sql_instance:
- name: "{{resource_name}}-1"
- settings:
- ip_configuration:
- authorized_networks:
- - name: google dns server
- value: 8.8.8.8/32
- tier: db-n1-standard-1
- region: us-central1
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: "{{resource_name}}-1"
+ settings:
+ ip_configuration:
+ authorized_networks:
+ - name: google dns server
+ value: 8.8.8.8/32
+ tier: db-n1-standard-1
+ region: us-central1
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: instance
ignore_errors: true
diff --git a/test/integration/targets/gcp_storage_bucket/tasks/main.yml b/test/integration/targets/gcp_storage_bucket/tasks/main.yml
index 56363734e1..1f3fe22aa4 100644
--- a/test/integration/targets/gcp_storage_bucket/tasks/main.yml
+++ b/test/integration/targets/gcp_storage_bucket/tasks/main.yml
@@ -15,19 +15,19 @@
# Pre-test setup
- name: delete a bucket
gcp_storage_bucket:
- name: ansible-storage-module
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: ansible-storage-module
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
#----------------------------------------------------------
- name: create a bucket
gcp_storage_bucket:
- name: ansible-storage-module
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: ansible-storage-module
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is true
assert:
@@ -37,11 +37,11 @@
# ----------------------------------------------------------------------------
- name: create a bucket that already exists
gcp_storage_bucket:
- name: ansible-storage-module
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: ansible-storage-module
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is false
assert:
@@ -51,11 +51,11 @@
#----------------------------------------------------------
- name: delete a bucket
gcp_storage_bucket:
- name: ansible-storage-module
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: ansible-storage-module
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is true
assert:
@@ -65,11 +65,11 @@
# ----------------------------------------------------------------------------
- name: delete a bucket that does not exist
gcp_storage_bucket:
- name: ansible-storage-module
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: ansible-storage-module
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is false
assert:
diff --git a/test/integration/targets/gcp_storage_bucket_access_control/tasks/main.yml b/test/integration/targets/gcp_storage_bucket_access_control/tasks/main.yml
index f71247cc6a..52c63b638a 100644
--- a/test/integration/targets/gcp_storage_bucket_access_control/tasks/main.yml
+++ b/test/integration/targets/gcp_storage_bucket_access_control/tasks/main.yml
@@ -15,31 +15,31 @@
# Pre-test setup
- name: create a bucket
gcp_storage_bucket:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ name: "{{ resource_name }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: bucket
- name: delete a bucket access control
gcp_storage_bucket_access_control:
- bucket: "{{ resource_name }}"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ bucket: "{{ resource_name }}"
+ entity: user-alexstephen@google.com
+ role: WRITER
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
#----------------------------------------------------------
- name: create a bucket access control
gcp_storage_bucket_access_control:
- bucket: "{{ resource_name }}"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ bucket: "{{ resource_name }}"
+ entity: user-alexstephen@google.com
+ role: WRITER
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is true
assert:
@@ -49,13 +49,13 @@
# ----------------------------------------------------------------------------
- name: create a bucket access control that already exists
gcp_storage_bucket_access_control:
- bucket: "{{ resource_name }}"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: present
+ bucket: "{{ resource_name }}"
+ entity: user-alexstephen@google.com
+ role: WRITER
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: present
register: result
- name: assert changed is false
assert:
@@ -65,13 +65,13 @@
#----------------------------------------------------------
- name: delete a bucket access control
gcp_storage_bucket_access_control:
- bucket: "{{ resource_name }}"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ bucket: "{{ resource_name }}"
+ entity: user-alexstephen@google.com
+ role: WRITER
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is true
assert:
@@ -81,13 +81,13 @@
# ----------------------------------------------------------------------------
- name: delete a bucket access control that does not exist
gcp_storage_bucket_access_control:
- bucket: "{{ resource_name }}"
- entity: user-alexstephen@google.com
- role: WRITER
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ bucket: "{{ resource_name }}"
+ entity: user-alexstephen@google.com
+ role: WRITER
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: result
- name: assert changed is false
assert:
@@ -99,10 +99,10 @@
# If errors happen, don't crash the playbook!
- name: delete a bucket
gcp_storage_bucket:
- name: "{{ resource_name }}"
- project: "{{ gcp_project }}"
- auth_kind: "{{ gcp_cred_kind }}"
- service_account_file: "{{ gcp_cred_file }}"
- state: absent
+ name: "{{ resource_name }}"
+ project: "{{ gcp_project }}"
+ auth_kind: "{{ gcp_cred_kind }}"
+ service_account_file: "{{ gcp_cred_file }}"
+ state: absent
register: bucket
ignore_errors: true