Canvas: Difference between revisions

From Pumping Station One
Mentalis (talk | contribs)
No edit summary
Line 3: Line 3:
Canvas is a learning management system (LMS) that PS1 is considering implementing to assist with documenting and to some degree, automating the tool and equipment authorization process and documentation.
Canvas is a learning management system (LMS) that PS1 is considering implementing to assist with documenting and to some degree, automating the tool and equipment authorization process and documentation.


It is early in the deployment process. Ask Kahtryn Born for more information, or to participate.
It is early in the deployment process. Ask Kathryn Born for more information, or to participate.
 
== Technical Overview ==
 
Canvas is currently hosted in Azure as a prebuilt Bitnami container. It connects back to the space via a site-to-site VPN for authentication.
 
=== Azure Deployment ===
 
Deployment uses the Bitnami Canvas LMS stack - https://bitnami.com/stack/canvaslms
 
Canvas currently runs in the <code>bitnami-canvaslms-534e-rgroup</code> resource group on Azure
 
The following components drive Canvas:
 
{|
!  Resource Name !! Resource Type !! Location
|-
| bitnami-canvaslms-534e || Virtual machine || Central US
|-
| bitnami-canvaslms-534e-ip || Public IP address || Central US
|-
| bitnami-canvaslms-534eni || Network interface || Central US
|-
| bitnami-canvaslms-534e-securitygroup || Network security group || Central US
|-
| Canvas-534e || Connection || Central US
|-
| canvasVault6-15-18 || Recovery Services vault || Central US
|-
| CanvasVPN-534e || Virtual network gateway || Central US
|-
| CanvasVPN-ip-534e || Public IP address || Central US
|-
| vpc-bitnami-canvaslms-534e || Virtual network || Central US
|}
 
=== Azure VPN ===
 
The Azure VPN is used to facilitate LDAP authentication against [[Active_Directory]].
 
== Authentication ==
 
Canvas uses LDAP to authenticate against onsite [[Active Directory]]. Canvas user information is populated by a PowerShell script that runs on [[DC1|Active_Directory]] every 15 minutes as a Windows Scheduled Task. (Script should really be hosted on the PS1 github)


== References ==
== References ==