coaxial.base

base

.github/workflows/ci.yml

Configuration de base prédéfinie pour serveurs.

Variables du rôle

Nom Par défaut Valeurs possibles Description
base__operator_username user Tout nom d'utilisateur valide Nom d'utilisateur du compte administratif.
base__operator_password '!' (c'est-à-dire sans mot de passe) Mot de passe du compte opérateur, voir instructions pour générer ou utiliser mkpasswd --method=sha-512.
base__operator_shell /bin/bash Définit le shell par défaut pour l'opérateur.
base__provisioning_username ansible Utilisateur à utiliser pour Ansible.
base__ssh_pubkey_path ~/.ssh/id_pub.rsa Clé publique à ajouter à authorized_keys pour les deux utilisateurs.
base__timezone Etc/UTC Fuseau horaire pour cette machine. Voir pourquoi le UTC est le vrai fuseau horaire pour vos serveurs
base__ntp_server ntp.ubuntu.com Serveur NTP pour obtenir l'heure.
base__ntp_server_fallback pool.ntp.org Serveur NTP alternatif en cas d'échec du serveur défini ci-dessus.

Exemple de Playbook

- hosts: all
  become: true
  tasks:
    - name: Appliquer la configuration de base
      include_role:
        name: coaxial.base

Licence

MIT

Informations sur l'auteur

Coaxial (64b.it)

À propos du projet

Opinionated base config for servers.

Installer
ansible-galaxy install coaxial.base
Licence
Unknown
Téléchargements
782
Propriétaire