Changes for SSHD.

This commit is contained in:
Hyperling 2021-02-15 08:40:32 -06:00
parent a79918941c
commit 6f403491ca
4 changed files with 28 additions and 18 deletions

View File

@ -6,7 +6,7 @@
set_fact:
sshfs: sshfs
locate: locate
sshd: openssh-server
opensshd: openssh-server
when: ansible_pkg_mgr == "apt"
@ -14,7 +14,7 @@
set_fact:
sshfs: sshfs
locate: mlocate
sshd: openssh
opensshd: openssh
when: ansible_pkg_mgr == "pacman"

View File

@ -1,20 +1,22 @@
---
# Define program names for service builtin.
- name: General | Facts | Service | Linux
- name: General | Facts | Service | All
set_fact:
cups: cups
cups_pattern: cupsd
cups_browse: cups-browsed
cups_browse_pattern: cups-browsed
sshd: sshd
sshd_pattern: sshd
sshfs_leet_cmd: "sshfs {{ leet_ssh }}: /mnt/leet -o allow_other,_netdev"
- name: General | Facts | Service | Linux
set_fact:
when: ansible_system == "Linux"
- name: General | Facts | Service | FreeBSD
set_fact:
cups: cups
cups_pattern: cupsd
cups_browse: cups-browsed
cups_browse_pattern: cups-browsed
sshfs_leet_cmd: "sshfs {{ leet_ssh }}: /mnt/leet -o allow_other,_netdev"
when: ansible_system == "FreeBSD"

View File

@ -29,4 +29,21 @@
name: "{{ cups_browse }}"
pattern: "{{ cups_browse_pattern }}"
state: stopped
enabled: no
enabled: no
- name: General | Software | Services | Enable SSHD (Linux?)
service:
name: "{{ sshd }}"
pattern: "{{ sshd_pattern }}"
state: started
enabled: yes
- name: General | Software | Services | Create SSHFS rc.conf Entry (FreeBSD)
lineinfile:
path: /etc/rc.conf
regexp: '^sshd_enable='
line: 'sshd_enable="YES" # MANAGED BY ANSIBLE'
state: present
create: yes
backup: yes
when: ansible_system == "FreeBSD"

View File

@ -1,15 +1,6 @@
---
# Cron jobs specific to FreeBSD
- name: General | Cron | Ansible | FreeBSD | Enable SSHFS Job
cron:
user: ansible
name: "1337 SSHFS"
special_time: reboot
job: "sudo {{ sshfs_leet_cmd }}"
state: present
disabled: no
- name: General | Cron | Ansible | FreeBSD | Enable Security Update
cron:
user: ansible