coaxial.base

Basis

.github/workflows/ci.yml

Meinungsbasierte Grundkonfiguration für Server.

Rollenvariablen

Name Standardwert Mögliche Werte Beschreibung
base__operator_username user Jeder gültige Benutzername Benutzername für das Administrationskonto.
base__operator_password '!' (d.h. kein Passwort) Passwort für das Betreiberkonto, siehe Anleitung zur Generierung oder verwende mkpasswd --method=sha-512.
base__operator_shell /bin/bash Definiert die Standard-Shell für den Betreiber.
base__provisioning_username ansible Benutzer, den Ansible verwenden soll.
base__ssh_pubkey_path ~/.ssh/id_pub.rsa Öffentlicher Schlüssel, der zu authorized_keys für beide Benutzer hinzugefügt wird.
base__timezone Etc/UTC Zeitzone für diese Maschine. Siehe warum ist UTC die einzig wahre Zeitzone für Ihre Server
base__ntp_server ntp.ubuntu.com NTP-Server, von dem die Uhrzeit bezogen wird.
base__ntp_server_fallback pool.ntp.org Alternativer NTP-Server, falls der oben genannte ausfällt.

Beispiel-Playbook

- hosts: all
  become: true
  tasks:
    - name: Basis-Konfiguration anwenden
      include_role:
        name: coaxial.base

Lizenz

MIT

Autoreninformation

Coaxial (64b.it)

Über das Projekt

Opinionated base config for servers.

Installieren
ansible-galaxy install coaxial.base
GitHub Repository
Lizenz
Unknown
Downloads
782
Besitzer