diff --git a/handlers/main.yml b/handlers/main.yml index bee2e20..dab5dfb 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -18,7 +18,7 @@ - name: Reload sshd Service (AIX) shell: | stopsrc -s sshd - until $(lssrc -s sshd | grep -q inoperative); do sleep 1; done + until $(lssrc -s sshd | grep -q inoperative); do sleep 1; done startsrc -s sshd listen: reload_sshd when: diff --git a/meta/main.yml b/meta/main.yml index 6928384..d2d7b30 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -10,6 +10,8 @@ galaxy_info: versions: - wheezy - jessie + - stretch + - buster - name: Ubuntu versions: - precise diff --git a/vars/Debian_10.yml b/vars/Debian_10.yml new file mode 100644 index 0000000..018baf4 --- /dev/null +++ b/vars/Debian_10.yml @@ -0,0 +1,35 @@ +--- +__sshd_service: ssh +__sshd_packages: + - openssh-server + - openssh-sftp-server +__sshd_config_mode: "0644" +__sshd_defaults: + Port: 22 + Protocol: 2 + HostKey: + - /etc/ssh/ssh_host_rsa_key + - /etc/ssh/ssh_host_ed25519_key + HostKeyAlgorithms: ssh-ed25519,ecdsa-sha2-nistp256,ssh-rsa,ssh-ed25519-cert-v01@openssh.com + KexAlgorithms: curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffie-hellman-group-exchange-sha256 + MACs: umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com + SyslogFacility: AUTH + LogLevel: INFO + LoginGraceTime: 120 + PermitRootLogin: without-password + StrictModes: yes + PubkeyAuthentication: yes + IgnoreRhosts: yes + HostbasedAuthentication: no + PermitEmptyPasswords: no + ChallengeResponseAuthentication: no + X11Forwarding: yes + X11DisplayOffset: 10 + PrintMotd: no + PrintLastLog: yes + TCPKeepAlive: yes + AcceptEnv: LANG LC_* + Subsystem: "sftp {{ sshd_sftp_server }}" + UsePAM: yes +__sshd_os_supported: yes +