robertdebock.xrdp

Ansible Role xrdp

This guide explains how to install and set up xrdp on your system.

GitHub GitLab Downloads Version
github gitlab downloads Version

Example Playbook

The following example is from molecule/default/converge.yml and is tested with every update.

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.xrdp

Before running this, you need to prepare your machine. In Continuous Integration (CI), this is done using molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.core_dependencies
    - role: robertdebock.epel

For more details, see this full explanation.

Role Variables

Default variable values are in defaults/main.yml:

---
# default values for xrdp

xrdp_configuration:
  - option: crypt_level
    section: Globals
    value: high

Requirements

State of Used Roles

To prepare a system, the following roles are used. You can use different methods to prepare your system.

Requirement GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.core_dependencies Build Status GitHub Build Status GitLab
robertdebock.epel Build Status GitHub Build Status GitLab

Context

This role is part of several compatible roles. Check the documentation for more info.

Here’s a visual overview of related roles: dependencies

Compatibility

This role has been tested on these container images:

Container Tags
Alpine all
EL 9
Debian all
Fedora all
Ubuntu all

You need at least Ansible version 2.12. Tests have been conducted for:

  • The previous version.
  • The current version.
  • The development version.

If you encounter any issues, please report them on GitHub.

License

This project is licensed under Apache-2.0.

Author Information

Created by robertdebock.

Consider sponsoring me.

Informazioni sul progetto

Install and configure xrdp on your system.

Installa
ansible-galaxy install robertdebock.xrdp
Licenza
apache-2.0
Download
3.6k
Proprietario
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.