Wrote an Ansible role

2 People have highlighted this activity

Activity Feed

DevOps Engineer, Synoa GmbH
Jun 20, 2021

Created an apache2 Ansible role


Features:
- Create document root directories
- Create users and groups if needed (default owner www-data)
- Install commonly used modules
- Can enable any number modules via optional parameter
- Can disable any number modules via optional parameter
- Default virtualhost config, with option to set custom template
- Deploy metrics exporter and enable it via systemd
- Expose metrics exporter via customisable HTTP port
- Register metrics exporter as service in Consul for automated monitoring (Prometheus Consul Service Discovery)

This role will be a building block in a bigger role used internally at Synoa GmbH. Unfortunately it is closed source and therefor not published. It builds on a much simpler role I've written in the past which can be found here https://github.com/KevinGimbel/ansible-role-apache
Read more
DevOps Engineer, Synoa GmbH
DevOps Engineer, Synoa GmbH
Jul 01, 2021

Created an php-fpm Ansible role


Features:
- Create one or more pools
- Allow customisable config per pool
- Deploy metrics exporter and enable it via systemd
- Expose metrics exporter via customisable HTTP port
- Register metrics exporter as service in Consul for automated monitoring (Prometheus Consul Service Discovery)
This role is closed source and therefore not available publicly. 
Read more
DevOps Engineer, Synoa GmbH