Cut down code quotes that were too long and disformed the blog template
This commit is contained in:
parent
a807111238
commit
f5eb463f91
6 changed files with 22 additions and 12 deletions
|
@ -83,7 +83,9 @@ bundle agent openvpn
|
|||
classes => if_repaired("tunnel_$(tunnels)_service_repaired");
|
||||
commands:
|
||||
any::
|
||||
"/usr/sbin/service openvpn@$(tunnels) restart" classes => if_repaired("tunnel_$(tunnels)_service_repaired"), ifvarclass => "openvpn_common_key_repaired";
|
||||
"/usr/sbin/service openvpn@$(tunnels) restart"
|
||||
classes => if_repaired("tunnel_$(tunnels)_service_repaired"),
|
||||
ifvarclass => "openvpn_common_key_repaired";
|
||||
reports:
|
||||
any::
|
||||
"$(this.bundle): common.key repaired" ifvarclass => "openvpn_common_key_repaired";
|
||||
|
@ -94,7 +96,8 @@ bundle agent openvpn_tunnel(tunnel)
|
|||
{
|
||||
classes:
|
||||
any::
|
||||
"has_remote" and => { isvariable("g.host_data[tunnels][$(tunnel)][remote_host]"), isvariable("g.host_data[tunnels][$(tunnel)][remote_port]") };
|
||||
"has_remote" and => { isvariable("g.host_data[tunnels][$(tunnel)][remote_host]"),
|
||||
isvariable("g.host_data[tunnels][$(tunnel)][remote_port]") };
|
||||
files:
|
||||
any::
|
||||
"/etc/openvpn/$(tunnel).conf"
|
||||
|
@ -106,7 +109,9 @@ bundle agent openvpn_tunnel(tunnel)
|
|||
classes => if_repaired("openvpn_$(tunnel)_conf_repaired");
|
||||
commands:
|
||||
any::
|
||||
"/usr/sbin/service openvpn@$(tunnel) restart" classes => if_repaired("tunnel_$(tunnel)_service_repaired"), ifvarclass => "openvpn_$(tunnel)_conf_repaired";
|
||||
"/usr/sbin/service openvpn@$(tunnel) restart"
|
||||
classes => if_repaired("tunnel_$(tunnel)_service_repaired"),
|
||||
ifvarclass => "openvpn_$(tunnel)_conf_repaired";
|
||||
reports:
|
||||
any::
|
||||
"$(this.bundle): $(tunnel).conf repaired" ifvarclass => "openvpn_$(tunnel)_conf_repaired";
|
||||
|
|
|
@ -14,7 +14,8 @@ In this example I am using the docker0 bridge because I do not want to have to m
|
|||
ip tuntap add tap0 mode tap
|
||||
brctl addif docker0 tap0
|
||||
qemu-img create -f qcow2 obsd.qcow2 10G
|
||||
qemu-system-x86_64 -curses -drive file=install65.fs,format=raw -drive file=obsd.qcow2 -net nic,model=virtio,macaddr=00:00:00:00:00:01 -net tap,ifname=tap0
|
||||
qemu-system-x86_64 -curses -drive file=install65.fs,format=raw -drive file=obsd.qcow2 \
|
||||
-net nic,model=virtio,macaddr=00:00:00:00:00:01 -net tap,ifname=tap0
|
||||
qemu-system-x86_64 -curses -drive file=obsd.qcow2 -net nic,model=virtio,macaddr=00:00:00:00:00:01 -net tap,ifname=tap0
|
||||
{{< /highlight >}}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Adding a custom hugo markdown shortcode to calculate an age"
|
||||
title: Custom hugo markdown shortcode
|
||||
date: 2021-03-22
|
||||
description: An example of custom hugo shortcode
|
||||
description: An example of custom hugo shortcode to calculate automatically something
|
||||
tags:
|
||||
- hugo
|
||||
---
|
||||
|
|
|
@ -10,8 +10,11 @@ tags:
|
|||
Assuming we are working with a postgresql statefulset, our namespace is named `miniflux` and our master pod is named `db-postgresql-0`, trying to
|
||||
dump a database named `miniflux`:
|
||||
{{< highlight sh >}}
|
||||
export POSTGRES_PASSWORD=$(kubectl get secret --namespace miniflux db-postgresql -o jsonpath="{.data.postgresql-password}" | base64 --decode)
|
||||
kubectl run db-postgresql-client --rm --tty -i --restart='Never' --namespace miniflux --image docker.io/bitnami/postgresql:11.8.0-debian-10-r19 --env="PGPASSWORD=$POSTGRES_PASSWORD" --command -- pg_dump --host db-postgresql -U postgres -d miniflux > miniflux.sql-2020062501
|
||||
export POSTGRES_PASSWORD=$(kubectl get secret --namespace miniflux db-postgresql \
|
||||
-o jsonpath="{.data.postgresql-password}" | base64 --decode)
|
||||
kubectl run db-postgresql-client --rm --tty -i --restart='Never' --namespace miniflux \
|
||||
--image docker.io/bitnami/postgresql:11.8.0-debian-10-r19 --env="PGPASSWORD=$POSTGRES_PASSWORD" \
|
||||
--command -- pg_dump --host db-postgresql -U postgres -d miniflux > miniflux.sql-2020062501
|
||||
{{< /highlight >}}
|
||||
|
||||
## Restoring
|
||||
|
|
|
@ -13,7 +13,8 @@ This article is about my installation of pleroma in a standard alpine linux lxd
|
|||
## Installation notes
|
||||
|
||||
{{< highlight sh >}}
|
||||
apk add elixir nginx postgresql postgresql-contrib git sudo erlang-ssl erlang-xmerl erlang-parsetools erlang-runtime-tools make gcc build-base vim vimdiff htop curl
|
||||
apk add elixir nginx postgresql postgresql-contrib git sudo erlang-ssl erlang-xmerl erlang-parsetools \
|
||||
erlang-runtime-tools make gcc build-base vim vimdiff htop curl
|
||||
/etc/init.d/postgresql start
|
||||
rc-update add postgresql default
|
||||
cd /srv
|
||||
|
@ -49,10 +50,10 @@ curl http://localhost:4000/api/v1/instance
|
|||
|
||||
If this works, you can shut it down with two C-c and we can configure nginx. This article doesn't really cover my setup since my nginx doesn't run there, and I am using letsencrypt wildcard certificates fetched somewhere else unrelated, so to simplify I only paste the vhost part of the configuration :
|
||||
{{< highlight sh >}}
|
||||
|
||||
### in nginx.conf inside the container ###
|
||||
# {{{ pleroma
|
||||
proxy_cache_path /tmp/pleroma-media-cache levels=1:2 keys_zone=pleroma_media_cache:10m max_size=500m inactive=200m use_temp_path=off;
|
||||
proxy_cache_path /tmp/pleroma-media-cache levels=1:2 keys_zone=pleroma_media_cache:10m max_size=500m
|
||||
inactive=200m use_temp_path=off;
|
||||
ssl_session_cache shared:ssl_session_cache:10m;
|
||||
server {
|
||||
listen 80;
|
||||
|
|
Loading…
Add table
Reference in a new issue