kasm_server
kasm_server
Kasm server installation
Kasm is desktop and browser isolation platform.
This role will search for running Kasm docker containers. If there are not any, role will install Kasm server. Optionally it can create a persistent storage for home folder of 5 users per one server (Community Kasm version allows maximum of 5 user sessions on one server)
Quick guide
- register at https://www.kasmweb.com/downloads.html and download the latest community version of the Kasm Server and place it into
playbooks/files/
directory - define kasm servers in
inventory/hosts.ini
- run
ansible-galaxy install -r inventory/requirements.yml
- run
ansible-playbook site.yml
- see the Kasm credentials in the ansible output. Login into the Kasm server WebUI (output of the installation log is in
~/kasm.log
)...
Playbook example:
---
- name: Install KASM server with persistent storage
hosts: kasm_servers
become: yes
gather_facts: no
vars:
- kasm_package: kasm_release_1.5.0.3b363e.tar.gz
- kasm_user_name: user
- display_creds: True
roles:
- monolithprojects.kasm_server
Requirements:
- docker
- docker-compose
- swap space enabled
License:
- MIT
About
Kasm server installation
Install
ansible-galaxy install MonolithProjects/ansible-kasm_server
License
Unknown
Downloads
74
Owner
Full-time Cloud Engineer, part-time adventurer