Skip to content

[Documentation:System] Update Ansible SSL Cert Docs#724

Merged
bmcutler merged 2 commits intomainfrom
ansible-ssl
Feb 3, 2026
Merged

[Documentation:System] Update Ansible SSL Cert Docs#724
bmcutler merged 2 commits intomainfrom
ansible-ssl

Conversation

@IDzyre
Copy link
Contributor

@IDzyre IDzyre commented Feb 2, 2026

The submitty_install ansible script has been updated to be able to specify where SSL certificates are stored.

@github-project-automation github-project-automation bot moved this from Seeking Reviewer to Awaiting Maintainer Review in Submitty Development Feb 3, 2026
@bmcutler bmcutler merged commit 6e558cd into main Feb 3, 2026
3 checks passed
@bmcutler bmcutler deleted the ansible-ssl branch February 3, 2026 03:18
bmcutler pushed a commit to Submitty/Submitty that referenced this pull request Feb 5, 2026
### Why is this Change Important & Necessary?
The install process has changed slightly since the ansible scripts were
added, and the initial scripts weren't created with SSL in mind. Also,
the certificate and key files were hardcoded, so if you had different
locations, you had to manually go change it.

### What is the New Behavior?
The main change is adding a variable for the SSL certificate and key
files, allowing for sysadmins to create the full Submitty instance
without having to manually change the SSL certificate path.

The defaults.yml file is re-arranged to match more with the order of the
questions asked by CONFIGURE_SUBMITTY.yml

By default, uses PAM authentication, so a few parameters weren't being
used (and messing with the order of CONFIGURE_SUBMITTY), so they have
been removed.

### What steps should a reviewer take to reproduce or test the bug or
new feature?

### Automated Testing & Documentation
This is not currently tested with CI, because testing certificates would
probably be hard. The default intall (local, no ssl) is tested with CI.
Docs have been updated in
Submitty/submitty.github.io#724
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants