mirror of
https://github.com/willshersystems/ansible-sshd
synced 2024-11-28 13:50:17 +01:00
42 lines
696 B
Text
42 lines
696 B
Text
|
#!/bin/sh
|
||
|
|
||
|
# Full configuration file
|
||
|
(
|
||
|
cat 01_ansible_head.j2
|
||
|
cat 10_top.j2
|
||
|
|
||
|
cat options_match |
|
||
|
awk '{
|
||
|
print "{{ render_option(\""$1"\",match[\""$1"\"],true) -}}"
|
||
|
}'
|
||
|
|
||
|
cat 20_middle.j2
|
||
|
|
||
|
cat options_body |
|
||
|
awk '{
|
||
|
print "{{ body_option(\""$1"\",sshd_"$1") -}}"
|
||
|
}'
|
||
|
|
||
|
cat 30_bottom.j2
|
||
|
) >../templates/sshd_config.j2
|
||
|
|
||
|
# Snippet of configuration file
|
||
|
(
|
||
|
cat 10_top.j2 |
|
||
|
sed -e "s/indent=false/indent=true/"
|
||
|
|
||
|
cat options_match |
|
||
|
awk '{
|
||
|
print "{{ render_option(\""$1"\",match[\""$1"\"],true) -}}"
|
||
|
}'
|
||
|
|
||
|
cat 20_middle.j2
|
||
|
|
||
|
cat options_body |
|
||
|
awk '{
|
||
|
print "{{ body_option(\""$1"\",sshd_"$1") -}}"
|
||
|
}'
|
||
|
|
||
|
cat 30_bottom.j2
|
||
|
) >../templates/sshd_config_snippet.j2
|