Merge pull request #712 from p3ck/gcp_parameter_manager-2.19

Fix jinja templating error in assert
This commit is contained in:
Chris Hawk 2025-09-11 12:21:37 -07:00 committed by GitHub
commit 80fe76c632
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 24 additions and 32 deletions

View file

@ -43,40 +43,36 @@
state: present state: present
# ---------------------------------------------------------- # ----------------------------------------------------------
- name: Retrieve the latest parameter version of a parameter - name: Retrieve the latest parameter version of a parameter
ansible.builtin.debug: ansible.builtin.set_fact:
msg: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, project=gcp_project, auth_kind=gcp_cred_kind, service_account_file=gcp_cred_file | default(omit)) }}" param_value: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, project=gcp_project, auth_kind=gcp_cred_kind, service_account_file=gcp_cred_file) | string }}"
register: result
- name: Assert parameter value - name: Assert parameter value
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- result.msg == "ansible lookup test parameter value updated" - param_value is contains("ansible lookup test parameter value updated")
# ---------------------------------------------------------- # ----------------------------------------------------------
- name: Retrieve the specified parameter version of a parameter - name: Retrieve the specified parameter version of a parameter
ansible.builtin.debug: ansible.builtin.set_fact:
msg: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, version='test_version', project=gcp_project, auth_kind=gcp_cred_kind, service_account_file=gcp_cred_file | default(omit)) }}" param_value: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, version='test_version', project=gcp_project, auth_kind=gcp_cred_kind, service_account_file=gcp_cred_file) | string }}"
register: result
- name: Assert parameter value - name: Assert parameter value
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- result.msg == "ansible lookup test parameter value" - param_value is contains("ansible lookup test parameter value")
# --------------------------------------------------------- # ---------------------------------------------------------
- name: Render the latest parameter version of a parameter - name: Render the latest parameter version of a parameter
ansible.builtin.debug: ansible.builtin.set_fact:
msg: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, project=gcp_project, auth_kind=gcp_cred_kind, render_secret=True, service_account_file=gcp_cred_file | default(omit)) }}" param_value: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, project=gcp_project, auth_kind=gcp_cred_kind, render_secret=True, service_account_file=gcp_cred_file) | string }}"
register: result
- name: Assert parameter value - name: Assert parameter value
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- result.msg == "ansible lookup test parameter value updated" - param_value is contains("ansible lookup test parameter value updated")
# ---------------------------------------------------------- # ----------------------------------------------------------
- name: Render the specified parameter version of a parameter - name: Render the specified parameter version of a parameter
ansible.builtin.debug: ansible.builtin.set_fact:
msg: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, version='test_version', project=gcp_project, auth_kind=gcp_cred_kind, render_secret=True, service_account_file=gcp_cred_file | default(omit)) }}" param_value: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, version='test_version', project=gcp_project, auth_kind=gcp_cred_kind, render_secret=True, service_account_file=gcp_cred_file) | string }}"
register: result
- name: Assert parameter value - name: Assert parameter value
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- result.msg == "ansible lookup test parameter value" - param_value is contains ("ansible lookup test parameter value")
# --------------------------------------------------------- # ---------------------------------------------------------
# Post-test teardown # Post-test teardown
# If errors happen, don't crash the playbook! # If errors happen, don't crash the playbook!

View file

@ -46,40 +46,36 @@
state: present state: present
# ---------------------------------------------------------- # ----------------------------------------------------------
- name: Retrieve the latest regional parameter version of a regional parameter - name: Retrieve the latest regional parameter version of a regional parameter
ansible.builtin.debug: ansible.builtin.set_fact:
msg: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, project=gcp_project, location='us-central1', auth_kind=gcp_cred_kind, service_account_file=gcp_cred_file | default(omit)) }}" param_value: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, project=gcp_project, location='us-central1', auth_kind=gcp_cred_kind, service_account_file=gcp_cred_file ) | string }}"
register: result
- name: Assert regional parameter value - name: Assert regional parameter value
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- result.msg == "ansible lookup test regional parameter value updated" - param_value is contains("ansible lookup test regional parameter value updated")
# ---------------------------------------------------------- # ----------------------------------------------------------
- name: Retrieve the specified regional parameter version of a regional parameter - name: Retrieve the specified regional parameter version of a regional parameter
ansible.builtin.debug: ansible.builtin.set_fact:
msg: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, version='test_version', location='us-central1', project=gcp_project, auth_kind=gcp_cred_kind, service_account_file=gcp_cred_file | default(omit)) }}" param_value: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, version='test_version', location='us-central1', project=gcp_project, auth_kind=gcp_cred_kind, service_account_file=gcp_cred_file) | string }}"
register: result
- name: Assert regional parameter value - name: Assert regional parameter value
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- result.msg == "ansible lookup test regional parameter value" - param_value is contains("ansible lookup test regional parameter value")
# --------------------------------------------------------- # ---------------------------------------------------------
- name: Render the latest regional parameter version of a regional parameter - name: Render the latest regional parameter version of a regional parameter
ansible.builtin.debug: ansible.builtin.set_fact:
msg: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, project=gcp_project, location='us-central1', auth_kind=gcp_cred_kind, render_secret=True, service_account_file=gcp_cred_file | default(omit)) }}" param_value: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, project=gcp_project, location='us-central1', auth_kind=gcp_cred_kind, render_secret=True, service_account_file=gcp_cred_file) | string }}"
register: result
- name: Assert regional parameter value - name: Assert regional parameter value
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- result.msg == "ansible lookup test regional parameter value updated" - param_value is contains("ansible lookup test regional parameter value updated")
# ---------------------------------------------------------- # ----------------------------------------------------------
- name: Render the specified regional parameter version of a regional parameter - name: Render the specified regional parameter version of a regional parameter
ansible.builtin.debug: ansible.builtin.set_fact:
msg: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, version='test_version', location='us-central1', project=gcp_project, auth_kind=gcp_cred_kind, render_secret=True, service_account_file=gcp_cred_file | default(omit)) }}" msg: "{{ lookup('google.cloud.gcp_parameter_manager', key=lookup_resource_name, version='test_version', location='us-central1', project=gcp_project, auth_kind=gcp_cred_kind, render_secret=True, service_account_file=gcp_cred_file) | string }}"
register: result
- name: Assert regional parameter value - name: Assert regional parameter value
ansible.builtin.assert: ansible.builtin.assert:
that: that:
- result.msg == "ansible lookup test regional parameter value" - param_value is contains("ansible lookup test regional parameter value")
# --------------------------------------------------------- # ---------------------------------------------------------
# Post-test teardown # Post-test teardown
# If errors happen, don't crash the playbook! # If errors happen, don't crash the playbook!