/ansible-xrdp

xrdp server, free and open-source implementation of Microsoft RDP server

Primary LanguageJinja

Actions Status - Master Actions Status - Devel

xrdp ansible role

Set up Xrdp, free and open-source implementation of Microsoft RDP server

Requirements & Dependencies

Ansible

It was tested on the following versions:

  • 2.10

Operating systems

Tested on Ubuntu 18.04, 20.04, Centos 7 and 8.

Example Playbook

Just include this role in your list. For example

- host: myhost
  roles:
    - juju4.xrdp

you probably want to review variables

Variables

xrdp_startwm: 'lxde'
# xrdp_startwm: 'xfce'
# xrdp_startwm: 'gnome'
# xrdp_startwm: 'exec /bin/sh /etc/X11/Xsession'  # whatever custom value

xrdp_enablesyslog: false

Continuous integration

This role has a molecule test suite and github action workflow.

$ pip install molecule docker
$ molecule test
$ MOLECULE_DISTRO=ubuntu:20.04 molecule test --destroy=never

Troubleshooting & Known issues

License

BSD 2-clause