Skip to content

ait-cs-IaaS/ansible-novnc

Repository files navigation

Ansible Role: VNC-Server

Installs noVNC & fabric for cyberrange remote access.

Requirements

  • Ansible 2.10+
  • Debian-based linux-distribution

Dependencies

None.

Role Variables

server_name: "novnc"
novnc_listen: "80"
novnc_listen_ssl: "443 ssl"
novnc_upstreams: []

Configuration example

- name: Configure noVNC Server
  hosts: novnc
  tasks:
    - name: Set novnc_upstream hosts
      set_fact:
        novnc_upstreams: "{{ novnc_upstreams|default([]) + [{'name': item, 'address': hostvars[item]['ansible_default_ipv4']['address']}] }}"
      with_items: "{{ groups['clients'] }}"

    - name: Configure noVNC Server
      include_role:
        name: novnc

Licence

GPL-3.0

Author information

Benjamin Akhras

About

Ansible Role: novnc

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published