Skip to content

Instantly share code, notes, and snippets.

@Andor
Andor / cloud-init-template.yaml
Created May 12, 2021 10:10
GKE Gitlab-runner with cloud-init
#cloud-config
package_update: true
package_upgrade: false # we will upgrade it with runcmd
fqdn: "${fqdn}"
apt:
primary:
- arches: [default]
@Andor
Andor / contain.pp
Last active September 16, 2021 16:30
puppet include vs require vs contain
class ntp {
file { '/etc/ntp.conf':
...
require => Package['ntp'],
notify => Class['ntp::service'],
}
contain ntp::service
}
class main {
@Andor
Andor / components--victoriametrics.jsonnet
Last active October 7, 2021 11:03
qbec helm victoriametrics
local p = import '../../params.libsonnet';
local params = p.components.victoriametrics;
local k = import '1.21/main.libsonnet';
local vm = importstr 'data://victoriametrics/github.com/VictoriaMetrics/helm-charts/raw/347d4558d9c25cd341718bf5a2ee167da042c080/packages/victoria-metrics-cluster-0.9.6.tgz';
{
local ns = k.core.v1.namespace,
namespace::
@Andor
Andor / components -- victoriametrics.jsonnet
Created December 29, 2022 10:11
qbec victoriametrics via helm
local p = import '../../params.libsonnet';
local params = p.components.victoriametrics;
local k = import '1.21/main.libsonnet';
local vm = importstr 'data://victoriametrics/github.com/VictoriaMetrics/helm-charts/raw/e075725ccd48f81e7794efb8119372f178be132f/packages/victoria-metrics-cluster-0.9.23.tgz';
local resources = {
local ns = k.core.v1.namespace,
namespace::