diff --git a/playbooks/setup/server/natsuco.yaml b/playbooks/setup/server/natsuco.yaml index 1a8ed76..c22fa88 100644 --- a/playbooks/setup/server/natsuco.yaml +++ b/playbooks/setup/server/natsuco.yaml @@ -9,9 +9,8 @@ - name: harden ssh block: - name: disable password auth - copy: - src: sshd/00-nopasswd.conf - dest: /etc/ssh/ssh_config.d/00-altport.conf + include_role: + name: kevinnlsamuel.galaxy.sshd.disablepasswd - name: change ssh port template: src: sshd/00-altport.conf diff --git a/playbooks/setup/server/files/sshd/00-nopasswd.conf b/roles/sshd/disablepasswd/files/00-nopasswd.conf similarity index 100% rename from playbooks/setup/server/files/sshd/00-nopasswd.conf rename to roles/sshd/disablepasswd/files/00-nopasswd.conf diff --git a/roles/sshd/disablepasswd/meta/main.yml b/roles/sshd/disablepasswd/meta/main.yml new file mode 100644 index 0000000..9f28352 --- /dev/null +++ b/roles/sshd/disablepasswd/meta/main.yml @@ -0,0 +1,6 @@ +galaxy_info: + author: kevinnlsamuel + description: sayin hello +dependencies: + # List your role dependencies here, one per line. Be sure to remove the '[]' above, + # if you add dependencies to this list. diff --git a/roles/sshd/disablepasswd/tasks/main.yml b/roles/sshd/disablepasswd/tasks/main.yml new file mode 100644 index 0000000..906f639 --- /dev/null +++ b/roles/sshd/disablepasswd/tasks/main.yml @@ -0,0 +1,4 @@ +- name: disable password auth + copy: + src: 00-nopasswd.conf + dest: /etc/ssh/ssh_config.d/00-nopasswd.conf