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 == |