Skip to content

Commit

Permalink
progress
Browse files Browse the repository at this point in the history
  • Loading branch information
lgarber-akamai committed Feb 7, 2025
1 parent e305650 commit 6cfbe28
Showing 1 changed file with 49 additions and 10 deletions.
59 changes: 49 additions & 10 deletions tests/integration/targets/database_mysql_v2_basic/tasks/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,21 +31,60 @@
label: "ansible-test-{{ r }}"
region: "{{ target_region }}"
engine: "{{ engine_id }}"
type: g6-standard-1
type: g6-nanode-1
allow_list:
- 0.0.0.0/0
state: present
register: db_create

# - name: Assert database is created
# assert:
# that:
# - db_create.database.allow_list | length == 1
# - db_create.database.allow_list[0] == '0.0.0.0/0'
# - db_create.database.engine == 'mysql'
# - db_create.database.version == '{{ engine_version }}'
# - db_create.database.region == 'us-ord'
# - db_create.database.type == 'g6-standard-1'
- name: Assert database is created
assert:
that:
- db_create.changed
- db_create.database.allow_list | length == 1
- db_create.database.allow_list[0] == '0.0.0.0/0'
- db_create.database.engine == 'mysql'
- db_create.database.version == '{{ engine_version }}'
- db_create.database.region == 'us-ord'
- db_create.database.type == 'g6-nanode-1'

- name: Update the database's allow list
linode.cloud.database_mysql_v2:
label: "ansible-test-{{ r }}"
region: "{{ target_region }}"
engine: "{{ engine_id }}"
type: g6-nanode-1
allow_list:
- 10.0.0.3/32
state: present
register: db_update

- name: Assert database is updated
assert:
that:
- db_update.changed
- db_update.database.allow_list | length == 1
- db_update.database.allow_list[0] == '10.0.0.3/32'
- db_update.database.engine == 'mysql'
- db_update.database.version == '{{ engine_version }}'
- db_update.database.region == '{{ target_region }}'
- db_update.database.type == 'g6-nanode-1'

- name: Refresh the database
linode.cloud.database_mysql_v2:
label: "ansible-test-{{ r }}"
region: "{{ target_region }}"
engine: "{{ engine_id }}"
type: g6-nanode-1
allow_list:
- 10.0.0.3/32
state: present
register: db_refresh

- name: Assert database is unchanged
assert:
that:
- db_refresh.changed == False

always:
- ignore_errors: true
Expand Down

0 comments on commit 6cfbe28

Please # to comment.