amazon.aws icon indicating copy to clipboard operation
amazon.aws copied to clipboard

rds_param_group: Fail on updating DBParameterGroupFamily (engine)

Open mandar242 opened this issue 1 year ago • 4 comments

SUMMARY

Fixes #1074

Added a check to fail the task while modifying/updating rds_param_group if task tries to change DB parameter group family.

As AWS Documentation specifies that,

The DB parameter group family can't be changed when updating a DB parameter group.
ISSUE TYPE
  • Bugfix Pull Request
COMPONENT NAME

rds_param_group

ADDITIONAL INFORMATION

Steps to reproduce

  1. Create rds Param group
- name: Create a param group
  hosts: localhost
  gather_facts: false
  tasks:
    - name: create test rds db parameter group
      amazon.aws.rds_param_group:
        name: "test-parameter-group"
        description: test rpg
        state: present
        engine: "aurora-postgresql13"
  1. Try to change engine (family), with the fix in PR task should fail.
- name: Create a param group
  hosts: localhost
  gather_facts: false
  tasks:
    - name: create test rds db parameter group
      amazon.aws.rds_param_group:
        name: "test-parameter-group"
        description: test rpg
        state: present
        engine: "aurora-postgresql14"

mandar242 avatar Oct 13 '22 21:10 mandar242

Docs Build 📝

Thank you for contribution!✨

This PR has been merged and your docs changes will be incorporated when they are next published.

github-actions[bot] avatar Oct 13 '22 21:10 github-actions[bot]

cc @jillr @s-hertel @tastychutney @tremble @willthames click here for bot help

ansibullbot avatar Oct 13 '22 21:10 ansibullbot

Build succeeded.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 31s :heavy_check_mark: build-ansible-collection SUCCESS in 5m 44s :heavy_check_mark: ansible-test-sanity-aws-ansible-python38 SUCCESS in 10m 08s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 11m 06s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 9m 49s :heavy_check_mark: ansible-test-units-amazon-aws-python36 SUCCESS in 7m 38s :heavy_check_mark: ansible-test-units-amazon-aws-python38 SUCCESS in 6m 31s :heavy_check_mark: ansible-test-units-amazon-aws-python39 SUCCESS in 6m 21s :heavy_check_mark: cloud-tox-py3 SUCCESS in 3m 17s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 41s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 6m 45s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :warning: integration-amazon.aws-14 SKIPPED :warning: integration-amazon.aws-15 SKIPPED :warning: integration-amazon.aws-16 SKIPPED :warning: integration-amazon.aws-17 SKIPPED :warning: integration-amazon.aws-18 SKIPPED :warning: integration-community.aws-1 SKIPPED :warning: integration-community.aws-2 SKIPPED :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED :warning: integration-community.aws-14 SKIPPED :warning: integration-community.aws-15 SKIPPED :warning: integration-community.aws-16 SKIPPED :warning: integration-community.aws-17 SKIPPED :warning: integration-community.aws-18 SKIPPED :heavy_check_mark: ansible-test-changelog SUCCESS in 2m 24s

Build succeeded.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 13s :heavy_check_mark: build-ansible-collection SUCCESS in 5m 12s :heavy_check_mark: ansible-test-sanity-aws-ansible-python38 SUCCESS in 11m 51s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 11m 08s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 10m 43s :heavy_check_mark: ansible-test-units-amazon-aws-python36 SUCCESS in 5m 30s :heavy_check_mark: ansible-test-units-amazon-aws-python38 SUCCESS in 5m 37s :heavy_check_mark: ansible-test-units-amazon-aws-python39 SUCCESS in 6m 55s :heavy_check_mark: cloud-tox-py3 SUCCESS in 4m 04s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 54s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 5m 57s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :warning: integration-amazon.aws-14 SKIPPED :warning: integration-amazon.aws-15 SKIPPED :warning: integration-amazon.aws-16 SKIPPED :warning: integration-amazon.aws-17 SKIPPED :warning: integration-amazon.aws-18 SKIPPED :warning: integration-community.aws-1 SKIPPED :warning: integration-community.aws-2 SKIPPED :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED :warning: integration-community.aws-14 SKIPPED :warning: integration-community.aws-15 SKIPPED :warning: integration-community.aws-16 SKIPPED :warning: integration-community.aws-17 SKIPPED :warning: integration-community.aws-18 SKIPPED :heavy_check_mark: ansible-test-changelog SUCCESS in 2m 16s

Build succeeded.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 36s :heavy_check_mark: build-ansible-collection SUCCESS in 4m 57s :heavy_check_mark: ansible-test-sanity-aws-ansible-python38 SUCCESS in 11m 51s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 11m 50s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 9m 24s :heavy_check_mark: ansible-test-units-amazon-aws-python36 SUCCESS in 6m 14s :heavy_check_mark: ansible-test-units-amazon-aws-python38 SUCCESS in 6m 24s :heavy_check_mark: ansible-test-units-amazon-aws-python39 SUCCESS in 6m 10s :heavy_check_mark: cloud-tox-py3 SUCCESS in 3m 38s :heavy_check_mark: ansible-test-splitter SUCCESS in 3m 00s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 5m 54s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :warning: integration-amazon.aws-14 SKIPPED :warning: integration-amazon.aws-15 SKIPPED :warning: integration-amazon.aws-16 SKIPPED :warning: integration-amazon.aws-17 SKIPPED :warning: integration-amazon.aws-18 SKIPPED :warning: integration-community.aws-1 SKIPPED :warning: integration-community.aws-2 SKIPPED :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED :warning: integration-community.aws-14 SKIPPED :warning: integration-community.aws-15 SKIPPED :warning: integration-community.aws-16 SKIPPED :warning: integration-community.aws-17 SKIPPED :warning: integration-community.aws-18 SKIPPED :heavy_check_mark: ansible-test-changelog SUCCESS in 2m 22s

Build succeeded.

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 07s :heavy_check_mark: build-ansible-collection SUCCESS in 5m 08s :heavy_check_mark: ansible-test-sanity-aws-ansible-python38 SUCCESS in 8m 42s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 8m 47s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 8m 20s :heavy_check_mark: ansible-test-units-amazon-aws-python36 SUCCESS in 6m 33s :heavy_check_mark: ansible-test-units-amazon-aws-python38 SUCCESS in 7m 03s :heavy_check_mark: ansible-test-units-amazon-aws-python39 SUCCESS in 6m 22s :heavy_check_mark: cloud-tox-py3 SUCCESS in 3m 01s :heavy_check_mark: ansible-test-splitter SUCCESS in 3m 02s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 5m 57s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :warning: integration-amazon.aws-14 SKIPPED :warning: integration-amazon.aws-15 SKIPPED :warning: integration-amazon.aws-16 SKIPPED :warning: integration-amazon.aws-17 SKIPPED :warning: integration-amazon.aws-18 SKIPPED :warning: integration-community.aws-1 SKIPPED :warning: integration-community.aws-2 SKIPPED :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED :warning: integration-community.aws-14 SKIPPED :warning: integration-community.aws-15 SKIPPED :warning: integration-community.aws-16 SKIPPED :warning: integration-community.aws-17 SKIPPED :warning: integration-community.aws-18 SKIPPED :heavy_check_mark: ansible-test-changelog SUCCESS in 2m 38s

Build succeeded (gate pipeline).

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 38s :heavy_check_mark: build-ansible-collection SUCCESS in 5m 30s :heavy_check_mark: ansible-test-sanity-aws-ansible-python38 SUCCESS in 9m 34s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 11m 00s :heavy_check_mark: ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 9m 39s :heavy_check_mark: ansible-test-units-amazon-aws-python36 SUCCESS in 6m 05s :heavy_check_mark: ansible-test-units-amazon-aws-python38 SUCCESS in 5m 53s :heavy_check_mark: ansible-test-units-amazon-aws-python39 SUCCESS in 7m 21s :heavy_check_mark: cloud-tox-py3 SUCCESS in 3m 14s :heavy_check_mark: ansible-test-splitter SUCCESS in 3m 53s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 7m 07s :warning: integration-amazon.aws-2 SKIPPED :warning: integration-amazon.aws-3 SKIPPED :warning: integration-amazon.aws-4 SKIPPED :warning: integration-amazon.aws-5 SKIPPED :warning: integration-amazon.aws-6 SKIPPED :warning: integration-amazon.aws-7 SKIPPED :warning: integration-amazon.aws-8 SKIPPED :warning: integration-amazon.aws-9 SKIPPED :warning: integration-amazon.aws-10 SKIPPED :warning: integration-amazon.aws-11 SKIPPED :warning: integration-amazon.aws-12 SKIPPED :warning: integration-amazon.aws-13 SKIPPED :warning: integration-amazon.aws-14 SKIPPED :warning: integration-amazon.aws-15 SKIPPED :warning: integration-amazon.aws-16 SKIPPED :warning: integration-amazon.aws-17 SKIPPED :warning: integration-amazon.aws-18 SKIPPED :warning: integration-community.aws-1 SKIPPED :warning: integration-community.aws-2 SKIPPED :warning: integration-community.aws-3 SKIPPED :warning: integration-community.aws-4 SKIPPED :warning: integration-community.aws-5 SKIPPED :warning: integration-community.aws-6 SKIPPED :warning: integration-community.aws-7 SKIPPED :warning: integration-community.aws-8 SKIPPED :warning: integration-community.aws-9 SKIPPED :warning: integration-community.aws-10 SKIPPED :warning: integration-community.aws-11 SKIPPED :warning: integration-community.aws-12 SKIPPED :warning: integration-community.aws-13 SKIPPED :warning: integration-community.aws-14 SKIPPED :warning: integration-community.aws-15 SKIPPED :warning: integration-community.aws-16 SKIPPED :warning: integration-community.aws-17 SKIPPED :warning: integration-community.aws-18 SKIPPED :heavy_check_mark: ansible-test-changelog SUCCESS in 2m 21s