Add support for Amazon Linux 2022
* first pass at basic AL2022 support
* unpin git version on AL2022
* resolve a few package issues/discrepancies
* fix non-Amazon distro support
* fix missing nfs.service symlink on AL2022
* remove Ubuntu/Debian install task from aws_common (no existing ubuntu dependency tasks)
* add amazonlinux:2022 to list of images for testing via molecule
* install amazon-cloudwatch-agent from package sources instead of direct RPM on AL2022; add workaround for missing group
* fix typo in task name
* add mising amazonlinux:2022 test for product_install role
* al2022 -> al2023
* al2023 ships with rpm-installed versions of setuptools and distlib that aren't removable and older than what pipenv requires; use py3.11 instead
Approved-by: Vadym Kovalskiy
Approved-by: Eugene Ivantsov
Approved-by: Yurii Kuzan
DCD-890 fix variable name typo in write tags
* DCD-869: Change missing variable reference in write-tags
* DCD-869: Add commit and timestamp prefix to tags generated from ansible to be consistent with tags in templates
Approved-by: Steve Smith <ssmith@atlassian.com>
DCD-890: Rename tag keys to make it consistent with tags exposed by quickstart templates
* DCD-890: Rename tag keys to make it consistent with tags exposed by quickstart templates
* DCD-869: Store restore tag in an array of one item to force type to a string
* DCD-869: Fix yaml lint
Approved-by: Steve Smith <ssmith@atlassian.com>