DevOps Engineer Blog

VyOS boot screen

VyOS Network configuration

I like to have a separate network for testing purposes. We could call it my playground network. To achieve this, I use VyOS on my ESX server. I run this on my ESX server...

Installing Docker

Installing Docker on a Debian/Ubuntu machine

In this really short article you can find the few commands you need to complete installing Docker on your Debian server. curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add – sudo -i apt install apt-transport-https...

Setup a Docker cluster

At some point when managing a big environment, you might be intrested in having a Docker cluster. Or like Docker calls it: a Docker swarm. Creating one is quite well explained on the official...

Grafana example

Grafana Playbook

The Ansible playbook below can be used to quickly install a Grafana server. — – hosts: GrafanaServers tasks: – name: Install some packages, in this case apt-transport-https apt: name: “{{ packages }}” update_cache: yes...

Sample Kibana dashboard

Kibana Playbook

The Ansible playbook below can be used to quickly install a Kibana server. — – hosts: KibanaServers tasks: – name: Install some packages, in this case Java and apt-transport-https apt: name: “{{ packages }}”...

ElasticSearch

Elasticsearch configuration file

The YAML file below can be used to run an Elasticsearch cluster. cluster.name: Windt-ES #define node 1, 2 and 3 as master-eligible: node.master: false #define nodes 4 and 5 as data nodes: node.data: true...

elasticsearch ansible playbook

Elasticsearch Playbook

The Ansible playbook below can be used to quickly install an Elasticsearch server. An Elasticsearch server is an important part of your ELK stack. You can store all kinds of items in it. In...

elasticsearch ansible playbook

Add a repository via Ansible

Here we’ll describe how to add a repository via Ansible. – name: Add Elasticsearch repository into sources list   apt_repository:     repo: deb https://artifacts.elastic.co/packages/6.x/apt stable main     state: present The example above...

Add apt signing key via Ansible

Add apt signing key via Ansible

Add apt signing key via Ansible by using the playbook below. – name: Add an apt signing key, will not download if present   apt_key:     url: https://artifacts.elastic.co/GPG-KEY-elasticsearch     state: present