ssh playbook


Description


sshの初期設定

playbook構成

  • tasks
  • templates


tasks


sshの基本設定を行います
プレイブック内ではsshdの再起動は行ないません、定義ミスにより接続出来なくなることを防ぐためです。
設定を反映させるためにはOSログインし手動で反映させる必要があります。

Task Name main.yml
Path common_roles/ssh/tasks/main.yml
tags ssh

task list

  • ssh setting
  • start ssh


templates


  • sshd_config.j2


vars


sshd_port
sshdリスニングポートの定義

Vars Name sshd_port
valu number
default 22

example:

sshd_port: '22'

sshd_rootlogin
sshのPermitRootLogin値を定義

Vars Name sshd_rootlogin
valu yes / no
default no

example:

sshd_rootlogin: 'no'

sshd_allowgroups
sshのAllowGroups値を定義

Vars Name sshd_allowgroups
valu groupname
default sshgrp

example:

sshd_allowgroups: sshgrp

results matching ""

    No results matching ""