Automaatio

Turvalliset bash-skriptit

Tiukka tila ja trap säästävät puolelta yöllisistä yllätyksistä.

Komennot ja asetukset

#!/usr/bin/env bash
set -euo pipefail
trap 'echo "Virhe rivillä $LINENO" >&2' ERR
tmp=$(mktemp -d)
trap 'rm -rf "$tmp"' EXIT

Huomioitavaa

Tarkista skriptit shellcheckillä ennen palvelimelle viemistä.

Lue myös

Automaatio

systemd-ajastimet cronin sijaan

Ajastimet tuovat lokituksen, riippuvuudet ja väliin jääneiden ajojen suorituksen jälkikäteen.

Automaatio

Ansible: ensimmäinen playbook

Ansible konfiguroi palvelimet SSH:n kautta ilman agentteja kohdekoneilla.