mirror of
https://github.com/saltstack-formulas/openssh-formula.git
synced 2026-10-07 23:18:51 +02:00
feat(map): update to v4 “map.jinja”
The `map.jinja` now exports a single variable called `mapdata`. We extract the `openssh`, `sshd_config` and `ssh_config` from it to minimize the changes to `.sls` files.
This commit is contained in:
1 parent
a8cd7370df
commit
df477b25c2
25 files changed
+388
-119
No files matched your search
@@ -0,0 +1,34 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
---
|
||||
values:
|
||||
openssh:
|
||||
sshd_enable: true
|
||||
sshd_binary: /usr/sbin/sshd
|
||||
sshd_config: /etc/ssh/sshd_config
|
||||
sshd_config_src: sshd_config # Default TOFS source filename
|
||||
sshd_config_user: root
|
||||
sshd_config_group: root
|
||||
sshd_config_mode: '644'
|
||||
sshd_config_backup: true
|
||||
ssh_config: /etc/ssh/ssh_config
|
||||
ssh_config_src: ssh_config # Default TOFS source filename
|
||||
ssh_config_user: root
|
||||
ssh_config_group: root
|
||||
ssh_config_mode: '644'
|
||||
ssh_config_backup: true
|
||||
banner: /etc/ssh/banner
|
||||
banner_src: banner # Default TOFS source filename
|
||||
ssh_known_hosts: /etc/ssh/ssh_known_hosts
|
||||
ssh_known_hosts_src: ssh_known_hosts # Default TOFS source filename
|
||||
dig_pkg: dnsutils
|
||||
ssh_moduli: /etc/ssh/moduli
|
||||
root_group: root
|
||||
# Prevent merge of array; always override values
|
||||
host_key_algos: ecdsa,ed25519,rsa
|
||||
# To manage/remove DSA:
|
||||
# host_key_algos: dsa,ecdsa,ed25519,rsa
|
||||
|
||||
sshd_config: {}
|
||||
ssh_config: {}
|
||||
...
|
||||
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
#
|
||||
# Setup variables specific to salt['config.get']('os_family') == Arch.
|
||||
# You just need to add the key:values for this `os_family` that differ
|
||||
# from `defaults.yaml` + `<osarch>.yaml`.
|
||||
#
|
||||
# If you do not need to provide defaults via the `os_family` config,
|
||||
# you can remove this file or provide at least an empty dict, e.g.
|
||||
# values: {}
|
||||
---
|
||||
values:
|
||||
openssh:
|
||||
server: openssh
|
||||
client: openssh
|
||||
service: sshd
|
||||
dig_pkg: bind
|
||||
sshd_config:
|
||||
Subsystem: sftp /usr/lib/ssh/sftp-server
|
||||
...
|
||||
@@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
#
|
||||
# Setup variables specific to salt['config.get']('os_family') == Debian.
|
||||
# You just need to add the key:values for this `os_family` that differ
|
||||
# from `defaults.yaml` + `<osarch>.yaml`.
|
||||
#
|
||||
# If you do not need to provide defaults via the `os_family` config,
|
||||
# you can remove this file or provide at least an empty dict, e.g.
|
||||
# values: {}
|
||||
---
|
||||
values:
|
||||
openssh:
|
||||
server: openssh-server
|
||||
client: openssh-client
|
||||
service: ssh
|
||||
sshd_config:
|
||||
Subsystem: sftp /usr/lib/openssh/sftp-server
|
||||
...
|
||||
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
#
|
||||
# Setup variables specific to salt['config.get']('os_family') == FreeBSD.
|
||||
# You just need to add the key:values for this `os_family` that differ
|
||||
# from `defaults.yaml` + `<osarch>.yaml`.
|
||||
#
|
||||
# If you do not need to provide defaults via the `os_family` config,
|
||||
# you can remove this file or provide at least an empty dict, e.g.
|
||||
# values: {}
|
||||
---
|
||||
values:
|
||||
openssh:
|
||||
service: sshd
|
||||
dig_pkg: bind-tools
|
||||
sshd_config_group: wheel
|
||||
ssh_config_group: wheel
|
||||
sshd_config:
|
||||
Subsystem: sftp /usr/libexec/sftp-server
|
||||
...
|
||||
@@ -0,0 +1,18 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
#
|
||||
# Setup variables specific to salt['config.get']('os_family') == Gentoo.
|
||||
# You just need to add the key:values for this `os_family` that differ
|
||||
# from `defaults.yaml` + `<osarch>.yaml`.
|
||||
#
|
||||
# If you do not need to provide defaults via the `os_family` config,
|
||||
# you can remove this file or provide at least an empty dict, e.g.
|
||||
# values: {}
|
||||
---
|
||||
values:
|
||||
openssh:
|
||||
server: net-misc/openssh
|
||||
client: net-misc/openssh
|
||||
service: sshd
|
||||
dig_pkg: net-dns/bind-tools
|
||||
...
|
||||
@@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
#
|
||||
# Setup variables specific to salt['config.get']('os_family') == OpenBSD.
|
||||
# You just need to add the key:values for this `os_family` that differ
|
||||
# from `defaults.yaml` + `<osarch>.yaml`.
|
||||
#
|
||||
# If you do not need to provide defaults via the `os_family` config,
|
||||
# you can remove this file or provide at least an empty dict, e.g.
|
||||
# values: {}
|
||||
---
|
||||
values:
|
||||
openssh:
|
||||
service: sshd
|
||||
sshd_config_group: wheel
|
||||
ssh_config_group: wheel
|
||||
sshd_config:
|
||||
Subsystem: sftp /usr/libexec/sftp-server
|
||||
...
|
||||
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
#
|
||||
# Setup variables specific to salt['config.get']('os_family') == RedHat.
|
||||
# You just need to add the key:values for this `os_family` that differ
|
||||
# from `defaults.yaml` + `<osarch>.yaml`.
|
||||
#
|
||||
# If you do not need to provide defaults via the `os_family` config,
|
||||
# you can remove this file or provide at least an empty dict, e.g.
|
||||
# values: {}
|
||||
---
|
||||
values:
|
||||
openssh:
|
||||
server: openssh-server
|
||||
client: openssh-clients
|
||||
service: sshd
|
||||
dig_pkg: bind-utils
|
||||
sshd_config:
|
||||
Subsystem: sftp /usr/libexec/openssh/sftp-server
|
||||
...
|
||||
@@ -0,0 +1,21 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
#
|
||||
# Setup variables specific to salt['config.get']('os_family') == Solaris.
|
||||
# You just need to add the key:values for this `os_family` that differ
|
||||
# from `defaults.yaml` + `<osarch>.yaml`.
|
||||
#
|
||||
# If you do not need to provide defaults via the `os_family` config,
|
||||
# you can remove this file or provide at least an empty dict, e.g.
|
||||
# values: {}
|
||||
---
|
||||
values:
|
||||
openssh:
|
||||
service: network/ssh
|
||||
sshd_config_group: root
|
||||
ssh_config_group: root
|
||||
dig_pkg: bind
|
||||
sshd_binary: /usr/lib/ssh/sshd
|
||||
sshd_config:
|
||||
Subsystem: sftp internal-sftp
|
||||
...
|
||||
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
#
|
||||
# Setup variables specific to salt['config.get']('os_family') == Suse.
|
||||
# You just need to add the key:values for this `os_family` that differ
|
||||
# from `defaults.yaml` + `<osarch>.yaml`.
|
||||
#
|
||||
# If you do not need to provide defaults via the `os_family` config,
|
||||
# you can remove this file or provide at least an empty dict, e.g.
|
||||
# values: {}
|
||||
---
|
||||
values:
|
||||
openssh:
|
||||
server: openssh
|
||||
client: openssh
|
||||
service: sshd
|
||||
dig_pkg: bind-utils
|
||||
sshd_config:
|
||||
Subsystem: sftp /usr/lib/ssh/sftp-server
|
||||
...
|
||||
@@ -0,0 +1,15 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
#
|
||||
# Setup variables specific to salt['config.get']('osfinger') == CentOS-6.
|
||||
# You just need to add the key:values for this `osfinger` that differ
|
||||
# from `defaults.yaml`.
|
||||
#
|
||||
# If you do not need to provide defaults via the `osfinger` config,
|
||||
# you can remove this file or provide at least an empty dict, e.g.
|
||||
# values: {}
|
||||
---
|
||||
values:
|
||||
openssh:
|
||||
host_key_algos: ecdsa,rsa
|
||||
...
|
||||
Reference in new issue
Block a user