community.general icon indicating copy to clipboard operation
community.general copied to clipboard

Scaleway inventory: add support for new zones

Open shimaore opened this issue 1 year ago • 6 comments

SUMMARY

Add support for par3, ams2, ams3, waw2 and waw3.

Not sure what the long, uppercase-only names are used for, as they do not seem to follow a pattern, so did not add them.

ISSUE TYPE
  • Bugfix Pull Request
COMPONENT NAME

scaleway

ADDITIONAL INFORMATION

shimaore avatar Feb 03 '24 10:02 shimaore

The test ansible-test sanity --test validate-modules [explain] failed with 14 errors:

plugins/modules/scaleway_compute.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_compute_private_network.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_image_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_ip.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_ip_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_private_network.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group_rule.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_server_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_snapshot_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_user_data.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_volume.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_volume_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])

The test ansible-test sanity --test validate-modules [explain] failed with 14 errors:

plugins/modules/scaleway_compute.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_compute_private_network.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_image_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_ip.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_ip_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_private_network.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group_rule.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_server_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_snapshot_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_user_data.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_volume.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_volume_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])

The test ansible-test sanity --test validate-modules [explain] failed with 14 errors:

plugins/modules/scaleway_compute.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_compute_private_network.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_image_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_ip.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_ip_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_private_network.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group_rule.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_server_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_snapshot_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_user_data.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_volume.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_volume_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])

The test ansible-test sanity --test validate-modules [explain] failed with 14 errors:

plugins/modules/scaleway_compute.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_compute_private_network.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_image_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_ip.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_ip_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_private_network.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_security_group_rule.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_server_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_snapshot_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_user_data.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_volume.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])
plugins/modules/scaleway_volume_info.py:0:0: doc-choices-do-not-match-spec: Argument 'region' in argument_spec defines choices as (['par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'par3', 'ams1', 'EMEA-NL-EVS', 'ams2', 'ams3', 'waw1', 'EMEA-PL-WAW1', 'waw2', 'waw3']) but documentation defines choices as (['ams1', 'EMEA-NL-EVS', 'par1', 'EMEA-FR-PAR1', 'par2', 'EMEA-FR-PAR2', 'waw1', 'EMEA-PL-WAW1'])

click here for bot help

ansibullbot avatar Feb 03 '24 10:02 ansibullbot

cc @abarbare @remyleone click here for bot help

ansibullbot avatar Feb 03 '24 10:02 ansibullbot

You would need to use fr-par-3, nl-ams-2, nl-ams-3, pl-waw-2 and pl-waw-3 which is the update version of the AZ

remyleone avatar Feb 29 '24 08:02 remyleone

@shimaore can you please address the review comments? Thanks.

needs_info

felixfontein avatar Mar 25 '24 06:03 felixfontein

@shimaore This pullrequest is waiting for your response. Please respond or the pullrequest will be closed.

click here for bot help

ansibullbot avatar Apr 26 '24 07:04 ansibullbot

Sorry, I ended up using different tooling for this, and I'm not versed in Python.

shimaore avatar May 02 '24 15:05 shimaore

@shimaore does that mean you do not want to continue this PR? In that case, could you please close it?

needs_info

felixfontein avatar Jul 13 '24 12:07 felixfontein