Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Ubuntu noble #290

Merged
merged 31 commits into from
Jun 21, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
1f0d814
fix: Add missing PrintMotd to Ubuntu 22.04
mattwillsher Jun 2, 2024
175f004
feat: Add support for Ubuntu Nobel/24.04 LTS
mattwillsher Jun 2, 2024
fc87009
docs: Correct spelling
mattwillsher Jun 2, 2024
e612e63
fix(tests): use patched action working around pip changes in Ubuntu 2…
mattwillsher Jun 2, 2024
3880aa4
fix(tests): Exclude Tatu from output during test
mattwillsher Jun 2, 2024
91b57fc
fix: Capitalise handler to conform with linting
mattwillsher Jun 2, 2024
8b22e08
fix: correct spelling of 'noble'
mattwillsher Jun 2, 2024
710fd64
fix(tests): Exclude text Aaron from sshd_config options
mattwillsher Jun 2, 2024
aedaac0
fix(tests): Exclude Each from manpage parsing
mattwillsher Jun 3, 2024
31fb99f
fix(ci): Remove obsolete CentOS versions
mattwillsher Jun 4, 2024
548cf00
chore: update pre-commit config
mattwillsher Jun 5, 2024
22b562b
fix: update meta
mattwillsher Jun 5, 2024
dd68e95
fix(tests): re-instate centos and ubuntu actions
mattwillsher Jun 7, 2024
d0cbdb6
fix(tests): Update to remove warnings
mattwillsher Jun 7, 2024
dbf59af
fix(tests): correct name of runtime.yml
mattwillsher Jun 7, 2024
e68be48
fix: Accomodate Ubuntu 24.04 changes
mattwillsher Jun 7, 2024
97ff913
fix(tests): skip requires ansible check
mattwillsher Jun 7, 2024
da558f1
fix(tests): Ubuntu 24.04 ssh service has no at in the name
mattwillsher Jun 7, 2024
c677481
fix(tests): skip sshd unit file tests for now
mattwillsher Jun 11, 2024
c1b4c95
fix(tests): remove at check, not needed
mattwillsher Jun 11, 2024
86acd06
fix(tests): replace missing @
mattwillsher Jun 11, 2024
c22b54f
fix(doc): typo
mattwillsher Jun 11, 2024
34892fa
fix(doc): typo
mattwillsher Jun 11, 2024
003a20a
fix: order Ubuntu releases by name
mattwillsher Jun 13, 2024
8f483a4
fix: ssh socket template
mattwillsher Jun 13, 2024
9818765
fix: socket template
mattwillsher Jun 13, 2024
7fcc9c4
fix: typo
mattwillsher Jun 13, 2024
178ba8d
fix: Ignore @ tests for Ubuntu 24.04
mattwillsher Jun 21, 2024
3af1491
fix: base @ tests on socket accept as the code does
mattwillsher Jun 21, 2024
f5ac537
fix: variables not present in tests, id os from facts
mattwillsher Jun 21, 2024
3be1fbb
fix: move os test to whole block
mattwillsher Jun 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions templates/sshd.socket.j2
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ Accept=yes
{% else %}
Accept=no
{% endif %}
{% if __sshd_socket_freebind %}
{% if __sshd_socket_freebind is not none %}
FreeBind={{ __sshd_socket_freebind }}
{% endif %}

[Install]
WantedBy=sockets.target
{% if __ssh_socket_required_by %}
{% if __ssh_socket_required_by is not none %}
RequiredBy=ssh.service
{% endif %}
2 changes: 1 addition & 1 deletion vars/Ubuntu_24.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ __sshd_environment_variable: $SSHD_OPTS
__sshd_service_after: auditd.service
__sshd_service_alias: sshd

__sshd_socket_freebind: "yes"
__sshd_socket_freebind: 'yes'
mattwillsher marked this conversation as resolved.
Show resolved Hide resolved
__sshd_socket_required_by: ssh.service