There are cases where we have multiple exported resources that are identical. There are nodes that provide the same services...

In Puppet, there are some differences between defined and function types when it comes to code encapsulation. In most cases...

gist.github.com

The link contains a simple shell script to push a cleanup policy for gitlab repositories in a group.

The Oracle mysql client has an odd behavior if your server uses latin1 as default character-set-server. Command

When configuring prometheus scrape_configs, you may use relabel_configs to filter your metrics or change some fields. Your config...

Nginx is capable of forwarding a unix socket to UDP backend servers. This is quite handy for load balance syslog...

You might use screen or tmux to run a temporary command on a server which continues to run after the...

docs.gitlab.com

The owner of a scheduled CI/CD pipeline in GitLab will always be notified if the pipeline fails. Follow these steps...

trac.nginx.org

When using many or very long entries of MIME-types that shoudl be gziped in gzip_types directives in nginx...

If you use third party APT sources you might end up with unmaintained packages after removing the external source or...

When terragrunt is relaying information to input variables it's happening via environment variables. Depending on the size of the...

If the project you're working on has, say, 39 repositories and counting in GitLab and you need all the...

If your postgres database is only accessible from inside a kubernetes cluster, e.g. if it's configured in AWS RDS...

In our monitoring, RabbitMQ queues like aliveness-test may show up as unresponsive, with a ping timeout after 10 seconds...

Instead of using Puppet exported resources you can use the puppetdb_query feature. This can result in more complex code...

makandra Operations

How can I configure virtual IP's? There are two parameter to set up virtual ips in Keepalived: virtual_ipaddress...

makandracards.com

If you get an error message like this: You have already activated some-gem 1.2.3, but your Gemfile requires some...

If you're deploying code for your lambda function via terraform, this code is usually zipped and uploaded to Amazon...

If you want to expand your Areca Raid by swapping out the disks for larger ones you will need to...

When you get this error message from e.g. loginctl show-user [...] after you deleted a user from your system:

blog.cloudflare.com

What is netfilter's Connection Tracking system? The connection tracking system often referenced as nf_conntrack is part of the...

If you end up with an Elasticsearch cluster which has a very different disk usage on it's nodes you...

We have observed Lenovo laptops with nvidia graphics losing performance after they have been in use for a few minutes...

Systemd's networkd will drop IP-Addresses configured by other processes like Keepalived's VRRP, when it is restarted. This...