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");
|
classes => if_repaired("tunnel_$(tunnels)_service_repaired");
|
||||||
commands:
|
commands:
|
||||||
any::
|
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:
|
reports:
|
||||||
any::
|
any::
|
||||||
"$(this.bundle): common.key repaired" ifvarclass => "openvpn_common_key_repaired";
|
"$(this.bundle): common.key repaired" ifvarclass => "openvpn_common_key_repaired";
|
||||||
|
@ -94,7 +96,8 @@ bundle agent openvpn_tunnel(tunnel)
|
||||||
{
|
{
|
||||||
classes:
|
classes:
|
||||||
any::
|
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:
|
files:
|
||||||
any::
|
any::
|
||||||
"/etc/openvpn/$(tunnel).conf"
|
"/etc/openvpn/$(tunnel).conf"
|
||||||
|
@ -106,7 +109,9 @@ bundle agent openvpn_tunnel(tunnel)
|
||||||
classes => if_repaired("openvpn_$(tunnel)_conf_repaired");
|
classes => if_repaired("openvpn_$(tunnel)_conf_repaired");
|
||||||
commands:
|
commands:
|
||||||
any::
|
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:
|
reports:
|
||||||
any::
|
any::
|
||||||
"$(this.bundle): $(tunnel).conf repaired" ifvarclass => "openvpn_$(tunnel)_conf_repaired";
|
"$(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
|
ip tuntap add tap0 mode tap
|
||||||
brctl addif docker0 tap0
|
brctl addif docker0 tap0
|
||||||
qemu-img create -f qcow2 obsd.qcow2 10G
|
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
|
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 >}}
|
{{< /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
|
date: 2021-03-22
|
||||||
description: An example of custom hugo shortcode
|
description: An example of custom hugo shortcode to calculate automatically something
|
||||||
tags:
|
tags:
|
||||||
- hugo
|
- 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
|
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`:
|
dump a database named `miniflux`:
|
||||||
{{< highlight sh >}}
|
{{< highlight sh >}}
|
||||||
export POSTGRES_PASSWORD=$(kubectl get secret --namespace miniflux db-postgresql -o jsonpath="{.data.postgresql-password}" | base64 --decode)
|
export POSTGRES_PASSWORD=$(kubectl get secret --namespace miniflux db-postgresql \
|
||||||
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
|
-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 >}}
|
{{< /highlight >}}
|
||||||
|
|
||||||
## Restoring
|
## Restoring
|
||||||
|
|
|
@ -13,7 +13,8 @@ This article is about my installation of pleroma in a standard alpine linux lxd
|
||||||
## Installation notes
|
## Installation notes
|
||||||
|
|
||||||
{{< highlight sh >}}
|
{{< 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
|
/etc/init.d/postgresql start
|
||||||
rc-update add postgresql default
|
rc-update add postgresql default
|
||||||
cd /srv
|
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 :
|
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 >}}
|
{{< highlight sh >}}
|
||||||
|
|
||||||
### in nginx.conf inside the container ###
|
### in nginx.conf inside the container ###
|
||||||
# {{{ pleroma
|
# {{{ 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;
|
ssl_session_cache shared:ssl_session_cache:10m;
|
||||||
server {
|
server {
|
||||||
listen 80;
|
listen 80;
|
||||||
|
|
|
@ -11,7 +11,7 @@ tags:
|
||||||
Here is the sequence of commande that will change the owner of all objects in a database from a user named "support" to another named "test-support":
|
Here is the sequence of commande that will change the owner of all objects in a database from a user named "support" to another named "test-support":
|
||||||
{{< highlight sh >}}
|
{{< highlight sh >}}
|
||||||
ALTER DATABASE name OWNER TO new_owner
|
ALTER DATABASE name OWNER TO new_owner
|
||||||
for tbl in `psql -qAt -c "select tablename from pg_tables where schemaname = 'public';" YOUR_DB` ; do psql -c "alter table $tbl owner to NEW_OWNER" YOUR_DB ; done
|
for tbl in `psql -qAt -c "select tablename from pg_tables where schemaname = 'public';" YOUR_DB` ; do psql -c "alter table $tbl owner to NEW_OWNER" YOUR_DB ; done
|
||||||
for tbl in `psql -qAt -c "select sequence_name from information_schema.sequences where sequence_schema = 'public';" YOUR_DB` ; do psql -c "alter table $tbl owner to NEW_OWNER" YOUR_DB ; done
|
for tbl in `psql -qAt -c "select sequence_name from information_schema.sequences where sequence_schema = 'public';" YOUR_DB` ; do psql -c "alter table $tbl owner to NEW_OWNER" YOUR_DB ; done
|
||||||
for tbl in `psql -qAt -c "select table_name from information_schema.views where table_schema = 'public';" YOUR_DB` ; do psql -c "alter table $tbl owner to NEW_OWNER" YOUR_DB ; done
|
for tbl in `psql -qAt -c "select table_name from information_schema.views where table_schema = 'public';" YOUR_DB` ; do psql -c "alter table $tbl owner to NEW_OWNER" YOUR_DB ; done
|
||||||
{{< /highlight >}}
|
{{< /highlight >}}
|
||||||
|
|
Loading…
Add table
Reference in a new issue