You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An example has been given to you in the inventory file. Update localhost with your server ip address. This will allow access to your web interface.
28
+
An example has been given to you in the inventory file. Update localhost with your server ip address.
29
+
This will allow access to your web interface.
30
30
31
-
4. Edit playbook variables with your server properties(ansible/playbooks/submitty_install.yml):
31
+
4. Edit playbook variables with your server properties(`ansible/playbooks/submitty_install.yml`):
32
32
33
-
Note: Configure your playbook with your Submitty settings. See `ansible/roles/app_submitty/defaults/main.yml` for default installation parameters.
33
+
Note: Configure your playbook with your Submitty settings. See
34
+
`ansible/roles/app_submitty/defaults/main.yml` for default installation parameters.
34
35
35
-
**Important**: Any variables defined in the playbook will take precedence over the default values. This allows for fine-tuning and customization of your Submitty installation.
36
+
**Important**: Any variables defined in the playbook will take precedence over the default values.
37
+
This allows for fine-tuning and customization of your Submitty installation.
36
38
37
-
5. SSL COnfiguration
39
+
5. SSL Configuration
38
40
39
41
Note: If you use SSL, follow steps to configure. If not, skip to step 6.
40
42
41
-
Secure Sockets Layer (SSL) is a protocol for establishing authenticated and encrypted links between networked computers. It's necessary for secure data transmission, such as user login credentials.
43
+
Secure Sockets Layer (SSL) is a protocol for establishing authenticated and encrypted links between
44
+
networked computers. It's necessary for secure data transmission, such as user login credentials.
42
45
43
-
To configure SSL for your Submitty installation, you'll need to obtain an SSL certificate. This can be from a Certificate Authority (CA) or a self-signed certificate if it's for development purposes.
46
+
To configure SSL for your Submitty installation, you'll need to obtain an SSL certificate. This can
47
+
be from a Certificate Authority (CA) or a self-signed certificate if it's for development purposes.
44
48
45
-
Once you have your certificate and key, place them in the appropriate directory (usually `/etc/ssl/certs/` for the certificate and `/etc/ssl/private/` for the key).
49
+
Once you have your certificate and key, place them in the appropriate directory (usually
50
+
`/etc/ssl/certs/` for the certificate and `/etc/ssl/private/` for the key).
46
51
47
-
Then, update your server's SSL configuration file with the paths to your certificate and key. The relevant lines might look something like this:
52
+
Then, update your server's SSL configuration file with the paths to your certificate and key.
53
+
The relevant lines might look something like this:
48
54
49
-
```bash
55
+
```
50
56
SSLCertificateFile /etc/ssl/certs/mycert.pem
51
57
SSLCertificateKeyFile /etc/ssl/private/mykey.pem
52
58
```
@@ -55,22 +61,28 @@ Getting Started:
55
61
56
62
6. Run Ansible Script
57
63
58
-
To initiate the installation process, first navigate to the 'ansible' directory, then the install directory. You can execute the following command:
64
+
To initiate the installation process, first navigate to the 'ansible' directory.
65
+
Execute the following command:
66
+
59
67
```
60
68
cd ansible
61
69
```
62
70
63
-
Once you are in the `ansible` directory, you can proceed with the installation by running the Ansible playbook:
71
+
Once you are in the `ansible` directory, you can proceed with the installation by running the
This command initiates the Ansible playbook, which orchestrates the comprehensive installation process for Submitty. For a detailed understanding of the installation steps, refer to `ansible/roles/app_submitty/tasks/main.yml`.
78
+
This command initiates the Ansible playbook, which orchestrates the comprehensive installation
79
+
process for Submitty. For a detailed understanding of the installation steps, refer to
80
+
`ansible/roles/app_submitty/tasks/main.yml`.
70
81
71
82
7. Review Installation Log on VM
72
83
73
-
Navigate to `/usr/local/submitty/install.log` on your machine(or VM) to see the output of the install process.
84
+
Navigate to `/usr/local/submitty/install.log` on your machine(or VM) to see the output of the
Copy file name to clipboardExpand all lines: _docs/sysadmin/installation/index.md
+4-1
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,10 @@ will be able to read/execute it.
23
23
24
24
_Note: These instructions should be run under root/sudo._
25
25
26
-
We have two methods for installing Submitty. The first method is running the bootstrap script which follows the set of instructions listed below. The second is through running the Ansible script. We find these instructions in ansible_index.md.
26
+
We have two methods for installing Submitty. The first method is running the bootstrap
27
+
script which follows the set of instructions listed below. The second installation method uses Ansible.
28
+
You can use these [instructions](/sysadmin/installation/ansible).
29
+
27
30
28
31
1.[Install Ubuntu 22.04 server edition (or other supported distro)](/sysadmin/installation/server_os)
0 commit comments