Merge pull request #109 from yurihs/master

Resolve lint errors
This commit is contained in:
Matt Willsher 2019-05-23 20:28:35 +01:00 committed by GitHub
commit a141241d1a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 29 additions and 18 deletions

View file

@ -32,8 +32,8 @@ galaxy_info:
galaxy_tags:
- networking
- system
- SSH
- OpenSSH
- ssh
- openssh
- sshd
- server
- ubuntu

View file

@ -2,7 +2,7 @@
- name: OS is supported
assert:
that: __sshd_os_supported == True
that: __sshd_os_supported|bool
- name: Install ssh packages
package:
@ -23,19 +23,22 @@
- name: Install systemd service files
block:
- template:
- name: Install service unit file
template:
src: "{{ sshd_service_template_service }}"
dest: "/etc/systemd/system/{{ sshd_service }}.service"
notify: reload_sshd
- template:
- name: Install instanced service unit file
template:
src: "{{ sshd_service_template_at_service }}"
dest: "/etc/systemd/system/{{ sshd_service }}@.service"
notify: reload_sshd
- template:
- name: Install socket unit file
template:
src: "{{ sshd_service_template_socket }}"
dest: "/etc/systemd/system/{{ sshd_service }}.socket"
notify: reload_sshd
when: sshd_install_service
when: sshd_install_service|bool
- name: Service enabled and running
service:
@ -43,13 +46,13 @@
enabled: true
state: started
when:
- sshd_manage_service
- sshd_manage_service|bool
- ansible_virtualization_type|default(None) != 'docker'
- ansible_connection != 'chroot'
# Due to ansible bug 21026, cannot use service module on RHEL 7
- name: Enable service in chroot
command: systemctl enable {{ sshd_service }}
command: systemctl enable {{ sshd_service }} # noqa 303
when:
- ansible_connection == 'chroot'
- ansible_os_family == 'RedHat'

View file

@ -1,4 +1,4 @@
---
- include_tasks: sshd.yml
when: sshd_enable
when: sshd_enable|bool

View file

@ -23,27 +23,35 @@
- name: Override OS defaults
block:
- set_fact:
- name: Define sshd_packages
set_fact:
sshd_packages: "{{ __sshd_packages }}"
when: sshd_packages is not defined
- set_fact:
- name: Define sshd_config_owner
set_fact:
sshd_config_owner: "{{ __sshd_config_owner }}"
when: sshd_config_owner is not defined
- set_fact:
- name: Define sshd_config_group
set_fact:
sshd_config_group: "{{ __sshd_config_group }}"
when: sshd_config_group is not defined
- set_fact:
- name: Define sshd_config_mode
set_fact:
sshd_config_mode: "{{ __sshd_config_mode }}"
when: sshd_config_mode is not defined
- set_fact:
- name: Define sshd_config_file
set_fact:
sshd_config_file: "{{ __sshd_config_file }}"
when: sshd_config_file is not defined
- set_fact:
- name: Define sshd_binary
set_fact:
sshd_binary: "{{ __sshd_binary }}"
when: sshd_binary is not defined
- set_fact:
- name: Define sshd_service
set_fact:
sshd_service: "{{ __sshd_service }}"
when: sshd_service is not defined
- set_fact:
- name: Define sshd_sftp_server
set_fact:
sshd_sftp_server: "{{ __sshd_sftp_server }}"
when: sshd_sftp_server is not defined