claranet.sshd
Rôle Ansible - sshd
:star: Mettez-nous une étoile sur GitHub — cela nous motive beaucoup !
Installez et configurez SSHd. Gère l'Autorité de Certificat.
:warning: Exigences
Ansible >= 2.10
:zap: Installation
ansible-galaxy install claranet.sshd
:gear: Variables du rôle
Variable | Valeur par défaut | Description |
---|---|---|
sshd_trustedusercakeys_content | vide | Contenu de l'Autorité de Certificat des Clés d'Utilisateurs de Confiance |
sshd_principals | {} | Contenu de AuthorizedPrincipalsFile |
sshd_principals_list_merge | ajouter | Comment sshd_principals et sshd_principals_default sont combinés. |
sshd_config_template | sshd_config.j2 | Nom du modèle par défaut pour /etc/ssh/sshd_config |
sshd_config_chmod | 444 | Mode par défaut pour /etc/ssh/sshd_config |
sshd_config | {} | Options de configuration ssh |
sshd_config_list_merge | ajouter | Comment sshd_config et sshd_default_default sont combinés. |
sshd_config_list_separated_by_comma | [] | Options de sshd_config séparées par des virgules |
sshd_config_list_separated_by_newline | [] | Options de sshd_config divisées en plusieurs lignes |
sshd_yes_i_know_what_i_am_doing | faux | Ignorer la vérification des fins de AuthorizedPrincipalsFile |
sshd_config_d_include | faux | Activer "Include config.d/*" |
sshd_banner_template | https://raw.githubusercontent.com/claranet/motd/master/banner | Modèle de bannière SSH Peut être une URL, un modèle local ou null |
sshd_banner_template_prepend | vide | Contenu brut à ajouter devant sshd_banner_template |
sshd_banner_template_append | Voir defaults/main/main.yml | Contenu brut à ajouter à sshd_banner_template |
sshd_banner_template_username | vide | Utilisé lorsque sshd_banner_template est une URL |
sshd_banner_template_password | vide | Utilisé lorsque sshd_banner_template est une URL |
:arrows_counterclockwise: Dépendances
N/A
:pencil2: Exemple de Playbook
---
- hosts: all
vars:
sshd_trustedusercakeys_content: "{{ lookup('community.hashi_vault.hashi_vault', 'secret=secret/public_key') }}"
sshd_principals_default:
admin:
- adm
roles:
- claranet.sshd
Personnaliser la configuration de SSHd
sshd_config:
HostKeyAlgorithms:
- ssh-dss
- ssh-rsa
Sera rendu en tant que HostKeyAlgorithms ssh-dss,ssh-rsa
dans le fichier de configuration.
Supprimer une clé de la configuration par défaut
Pour supprimer une clé de la configuration par défaut, vous pouvez définir la valeur sur null
.
sshd_config:
CASignatureAlgorithm: null
:closed_lock_with_key: Sécurisation
:heart_eyes_cat: Contribuer
:copyright: Licence
À propos du projet
Install and configure SSHd. Manages Certificate Authority
Installer
ansible-galaxy install claranet.sshd
Licence
mpl-2.0
Téléchargements
37.7k
Propriétaire
Open source projects from and contributed to by Claranet.