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
Copy file name to clipboardExpand all lines: _docs/sysadmin/configuration/ansible_course_creation.md
+11-10
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,11 @@
1
1
---
2
-
title: Course Creation
2
+
title: Course Creation using Ansible
3
3
category: System Administrator > Configuration & Administration
4
4
---
5
5
6
-
# Course Creation using Ansible
7
-
8
-
Ansible is a powerful automation tool that can be used to manage configurations and automate the course creation process in Submitty.
9
-
10
-
## Prerequisites
11
-
12
-
This guide assumes that you are already following the Ansible installation guide for Submitty. If you have not yet installed Ansible or set up Submitty with Ansible, please refer to the [Ansible Installation Guide](/sysadmin/installation/ansible) before proceeding with course creation.
6
+
NOTE: This guide assumes that you have first created a Submitty server
7
+
using Ansible following the
8
+
[Installation using Ansible](/sysadmin/installation/ansible) instructions.
13
9
14
10
## Steps to Create a Course
15
11
@@ -29,6 +25,11 @@ This guide assumes that you are already following the Ansible installation guide
29
25
30
26
4. Once the process is complete, your new course should be available in Submitty.
31
27
32
-
**For a more detailed step-by-step guide on creating a course, you can refer to the [Course Creation Documentation](course_creation)
28
+
**For a more detailed step-by-step guide on creating a course, you
29
+
can refer to the [Course Creation](course_creation)
30
+
instructions.
31
+
32
+
**If you wish to understand the individual tasks that are performed during the course creation process, you can examine the tasks defined under the `submitty_course_creation` role.
33
33
34
-
**If you wish to understand the individual tasks that are performed during the course creation process, you can examine the tasks defined under the `submitty_course_creation` role.
34
+
See also:
35
+
[Ansible Term Creation](/sysadmin/configuration/ansible_term_creation)
Copy file name to clipboardExpand all lines: _docs/sysadmin/configuration/ansible_term_creation.md
+10-9
Original file line number
Diff line number
Diff line change
@@ -3,13 +3,9 @@ title: Term Creation using Ansible
3
3
category: System Administrator > Configuration & Administration
4
4
---
5
5
6
-
# Term Creation using Ansible
7
-
8
-
Ansible is a powerful automation tool that can be used to manage configurations and automate the term creation process in Submitty.
9
-
10
-
## Prerequisites
11
-
12
-
This guide assumes that you are already following the Ansible installation guide for Submitty. If you have not yet installed Ansible or set up Submitty with Ansible, please refer to the [Ansible Installation Guide](/sysadmin/installation/ansible) before proceeding with term creation.
6
+
NOTE: This guide assumes that you have first created a Submitty server
7
+
using Ansible following the
8
+
[Installation using Ansible](/sysadmin/installation/ansible) instructions.
13
9
14
10
## Steps to Create a Term
15
11
@@ -33,6 +29,11 @@ This guide assumes that you are already following the Ansible installation guide
33
29
34
30
4. Once the process is complete, your new term should be available in Submitty.
35
31
36
-
**For a more detailed step-by-step guide on creating a course, you can refer to the [Term Creation Documentation](term_creation).
32
+
**For a more detailed step-by-step guide on creating a course, you
33
+
can refer to the [Term Creation](term_creation) instructions.
34
+
35
+
**If you wish to understand the individual tasks that are performed during the course creation process, you can examine the tasks defined under the `submitty_term_creation` role.
36
+
37
37
38
-
**If you wish to understand the individual tasks that are performed during the course creation process, you can examine the tasks defined under the `submitty_term_creation` role.
Installing Ansible on your local environment is required.
22
+
See also: [Ansible Documentation](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html)
24
23
25
24
26
25
3. Edit Inventory and Add Server IP:
27
26
28
27
An example has been given to you in the inventory file. Update localhost with your server ip address.
29
28
This will allow access to your web interface.
30
29
31
-
4. Edit playbook variables with your server properties(`.setup/ansible/playbooks/submitty_install.yml`):
30
+
4. Edit playbook variables with your server properties, stored in this file:
31
+
`.setup/ansible/playbooks/submitty_install.yml`
32
32
33
-
Note: Configure your playbook with your Submitty settings. See
33
+
Note: Configure your playbook with your Submitty settings. See:
34
34
`.setup/ansible/roles/app_submitty/defaults/main.yml` for default installation parameters.
35
35
36
36
**Important**: Any variables defined in the playbook will take precedence over the default values.
37
37
This allows for fine-tuning and customization of your Submitty installation.
38
38
39
-
**Reminder**: Ensure that the `submitty_version` variable in your playbook matches the version of Submitty you intend to install. This is crucial for the correct functioning of your installation.
39
+
**Reminder**: Ensure that the `submitty_version` variable in your playbook matches the version of
40
+
Submitty you intend to install. This is crucial for the correct functioning of your installation.
40
41
41
42
5. SSL Configuration
42
43
@@ -68,7 +69,6 @@ Getting Started:
68
69
69
70
```
70
71
cd .setup/ansible
71
-
72
72
```
73
73
74
74
Once you are in the `ansible` directory, you can proceed with the installation by running the
@@ -91,3 +91,8 @@ Getting Started:
91
91
8. Navigate to Web Interface
92
92
93
93
Navigate to your domain name in a web browser.
94
+
95
+
96
+
See also:
97
+
[Ansible Term Creation](/sysadmin/configuration/ansible_term_creation)
0 commit comments