Фильтрация по тегу:

ansibleansible

Пишем свои фильтры для Ansible


Ansible "из коробки" имеет множество встроенных фильтров, как реализованных в jinja2, так и собственных.

Подробное описание существующих фильтров можно найти на странице документации.

Однако, бывают ситуации, в которых подходящего дефолтного фильтра нет (а очень хочется). 

В этой короткой статье мы научимя писать свои плагины-фильтры для ansible. В качестве примера возьмем фильтр для форматирования даты в заданный формат, выполнив команду:

{{'2017-10-14T15:39:22Z'|format_time('%Y-%m-%dT%H:%M:%SZ','%d.%m.%Y')}}

мы из исходной даты "2017-10-14T15:39:22Z" хотим получить "14.10.2017".

 

Ansible: передаем json в теле запроса, используя модуль uri


В этой  статье будет рассказана история потерянного дня речь пойдет о том, какими способами можно передать json в теле запроса, используя модуль Uri на Ansible, что часто может потребоваться при обращении к какому-либо REST API.

Мониторинг за час: influxdb, telegraf, grafana


В этом посте описаны установка и настройка связки технологий, позволяющих быстро и достаточно просто получить работающий сервис мониторинга.

Будем использовать:

telegraf - агент по сбору данных

InfluxDB - база, предназначенная для хранения временных рядов (time series)

Grafana - для отображения метрик

В заключении приведен скрипт на ansible, позволяющий развернуть все это легким движением руки.