Add RDP for FreeBSD.
This commit is contained in:
		
							
								
								
									
										15
									
								
								hosts
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								hosts
									
									
									
									
									
								
							@@ -1,8 +1,9 @@
 | 
			
		||||
[everything]
 | 
			
		||||
;;;;;;; Available options - all require lowercase values ;;;;;;
 | 
			
		||||
;
 | 
			
		||||
; branch : Provide the Github branch that the machine should poll.
 | 
			
		||||
;            Exampel: main, dev
 | 
			
		||||
;
 | 
			
		||||
[everything]
 | 
			
		||||
localhost
 | 
			
		||||
freeboy              branch=dev
 | 
			
		||||
dell-laptop          branch=dev
 | 
			
		||||
@@ -11,19 +12,26 @@ my-parrotsec-dev-www branch=dev
 | 
			
		||||
 | 
			
		||||
[workstation]
 | 
			
		||||
;;;;;;; Available options - all require lowercase values ;;;;;;
 | 
			
		||||
;
 | 
			
		||||
;  coding : Define for installation of code editors (VSCode, PyCharm, Android Studio)
 | 
			
		||||
;
 | 
			
		||||
; editing : Define for installation of Audio/Video editors (Shotcut, Audacity, OBS Stdio, GIMP)
 | 
			
		||||
;
 | 
			
		||||
;  gaming : Define for installation of gaming software (Steam, Lutris)
 | 
			
		||||
;
 | 
			
		||||
;     rdp : Define for installation of gaming software (Steam, Lutris)
 | 
			
		||||
;             CURRENTLY FREEBSD-ONLY
 | 
			
		||||
;
 | 
			
		||||
;     vnc : Define for installation of gaming software (Steam, Lutris)
 | 
			
		||||
;             NOT IMPLEMENTED YET
 | 
			
		||||
;
 | 
			
		||||
dell-laptop coding=true editing=true
 | 
			
		||||
usb-workstation
 | 
			
		||||
lbry-server-1
 | 
			
		||||
lbry-server-2
 | 
			
		||||
lbry-server-3
 | 
			
		||||
aspire
 | 
			
		||||
freeboy
 | 
			
		||||
freeboy rdp=true
 | 
			
		||||
 | 
			
		||||
[mobile]
 | 
			
		||||
pinephone
 | 
			
		||||
@@ -81,8 +89,9 @@ x570 amdgpu=true nanominer=true nanominer_gpu=eth nanominer_gpus=0 nanominer_gpu
 | 
			
		||||
;       hugo : Set to anything to install HUGO static website generator.
 | 
			
		||||
;                Example: true
 | 
			
		||||
;
 | 
			
		||||
;     gitlab : Set to anything to install Gitlab project managemtn tool.
 | 
			
		||||
;     gitlab : Set to anything to install Gitlab project management tool.
 | 
			
		||||
;                Example: true
 | 
			
		||||
;                NOT IMPLEMENTED YET
 | 
			
		||||
;
 | 
			
		||||
onlyoffice domain=hyperling.com onlyoffice=true
 | 
			
		||||
grafana domain=hyperling.com grafana=true influxdb1=true
 | 
			
		||||
 
 | 
			
		||||
@@ -72,10 +72,10 @@
 | 
			
		||||
 | 
			
		||||
    - include: tasks/workstation/settings/nfs.yml
 | 
			
		||||
 | 
			
		||||
    - include: tasks/workstation/settings/vnc.yml
 | 
			
		||||
      when: vnc is defined
 | 
			
		||||
    - include: tasks/workstation/settings/rdp.yml
 | 
			
		||||
      when: rdp is defined
 | 
			
		||||
    - include: tasks/workstation/settings/vnc.yml
 | 
			
		||||
      when: vnc is defined
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,2 +1,32 @@
 | 
			
		||||
---
 | 
			
		||||
# Allow remote viewing via open/free RDP.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
- name: Workstation | Settings | RDP | FreeBSD | Install
 | 
			
		||||
  package:
 | 
			
		||||
    name: xrdp
 | 
			
		||||
    state: present
 | 
			
		||||
  when: ansible_system == "FreeBSD"
 | 
			
		||||
 | 
			
		||||
- name: Workstation | Settings | RDP | FreeBSD | Enable
 | 
			
		||||
  blockinfile:
 | 
			
		||||
    path: "{{ rc_conf }}"
 | 
			
		||||
    marker: "# {mark} MANAGED BY ANSIBLE | RDP Components"
 | 
			
		||||
    block: |
 | 
			
		||||
      xrdp_enable="YES"
 | 
			
		||||
      xrdp_sesman_enable="YES"
 | 
			
		||||
    state: present
 | 
			
		||||
    create: yes
 | 
			
		||||
    backup: yes
 | 
			
		||||
  when: ansible_system == "FreeBSD"
 | 
			
		||||
 | 
			
		||||
#- name: Workstation | Settings | RDP | FreeBSD | Enable GNOME?
 | 
			
		||||
#  lineinfile: search for gnome-session and uncomment it
 | 
			
		||||
#    path: /usr/local/etc/xrdp/startwm.sh
 | 
			
		||||
#  when: ansible_system == "FreeBSD"
 | 
			
		||||
#
 | 
			
		||||
#- name: Workstation | Settings | RDP | FreeBSD | Disable XTERM?
 | 
			
		||||
#  lineinfile: search for gnome-session and uncomment it
 | 
			
		||||
#    path: /usr/local/etc/xrdp/startwm.sh
 | 
			
		||||
#  when: ansible_system == "FreeBSD"
 | 
			
		||||
		Reference in New Issue
	
	Block a user