Мне нужно автоматизировать установку агента cloudwatch на новых и существующих экземплярах, созданных в EC2. У нас есть vms типа x86_64 и arm64, а также разные операционные системы (Ubuntu/Amazon Linux).
Я нашел кулинарные книги шеф-повара(https://github.com/gp42/aws_cloudwatch) и Ansible играет(https://github.com/christiangda/ansible-role-amazon-cloudwatch-agent), которые выполняют установку и настройку, и я могу предоставить свой файл конфигурации для агента
Но при выполнении кода оба поддерживают только конечные точки x86_64.
Я проверил системный менеджер AWS, который также поддерживает установку пакета агента cloudwatch, однако для этого сначала требуется установить дополнительный агент SSM. Это похоже на ненужные накладные расходы.
Есть ли более широкая автоматизация либо в шеф-поваре, либо в ansible, либо в любом инструменте aws, который охватывает несколько типов ОС и архитектур для установки агента облачных часов?
Моя другая альтернатива - изменить поваренную книгу и обновить vars, чтобы включить ссылки для загрузки для установщиков arm64, перечисленных на https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/download-cloudwatch-agent-commandline.html