awslogs_ec2
Ansible Роль: AWSLogsEC2
Эта роль устанавливает и настраивает Агент AWS CloudWatch Logs.
Требования
Эта роль требует только версию Ansible 2.4+ и модуль EC2_FACTS.
Переменные роли
awslogs_logs:
- file: /var/log/messages # Путь к журналу, который вы хотите отправить (обязательно)
format: "%b %d %H:%M:%S" # Формат даты и времени журнала
time_zone: "LOCAL" # Часовой пояс, может быть LOCAL или UTC
initial_position: "start_of_file" # С чего начинать отправку журнала
group_name: /var/log/messages # Имя группы журналов Cloudwatch (обязательно)
stream_name: "{instance_id}" # Вы можете использовать строку и/или предопределенные переменные ({instance_id}, {hostname}, {ip_address})
Кроме того, есть три переменные, которые по умолчанию не используются:
awslogs_region: eu-west-1 # Переопределяет локальный регион для отправки журналов
Если ваш экземпляр находится за HTTP или HTTPS прокси, вы можете настроить его с помощью следующих переменных:
awslogs_enable_proxy: true
awslogs_http_proxy: http://your.proxy:80/
awslogs_https_proxy: http://your.https.proxy:80/
awslogs_noproxy: 169.254.169.254
Эта конфигурация дополнительно описана в Документации по Amazon Cloudwatch Logs.
Зависимости
Нет
Пример плейбука
---
- hosts: all
vars:
awslogs_region: eu-west-1
awslogs_logs:
- file: /var/log/messages
format: "%b %d %H:%M:%S"
time_zone: "LOCAL"
initial_position: "start_of_file"
group_name: /var/log/messages
stream_name: "{instance_id}"
roles:
- naoyayamamoto.awslogs_ec2
Лицензия
MIT / BSD
О проекте
An ansible role to install and configure the AWS CloudWatch Logs for EC2
Установить
ansible-galaxy install naoyayamamoto/ansible-role-awslogs-ec2
Лицензия
Unknown
Загрузки
64
Владелец