-
Notifications
You must be signed in to change notification settings - Fork 2
/
apb.yml
119 lines (119 loc) · 3.41 KB
/
apb.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
version: 1.0
name: vnc-desktop-apb
description: A Desktop environment accessible via noVNC.
bindable: False
async: optional
metadata:
displayName: "VNC Desktop (APB)"
imageUrl: "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/TigerVNC_logo.svg/48px-TigerVNC_logo.svg.png"
longDescription: |
- This APB will run a desktop of your choice on the distribution of your choice.
- In addition a noVNC server will be configured so you can easily connect.
- /home/vnc is backed by persistent storage.
- The plan (distribution) and most parameters are updatable.
- The default Linux password is fedora.
dependencies:
- docker.io/ansibleplaybookbundle/vnc-client:latest
- docker.io/ansibleplaybookbundle/vnc-desktop:f29
- docker.io/ansibleplaybookbundle/vnc-desktop:f28
- docker.io/ansibleplaybookbundle/vnc-desktop:f27
plans:
- name: f29
description: Run a desktop of your choice on Fedora 29
free: True
metadata: {}
updates_to:
- f28
- f27
parameters:
- name: vncpass
title: VNC Password
type: string
required: true
updatable: true
display_type: password
maxlength: 8
- name: de
title: Desktop Environment
type: enum
enum: ['fvwm', 'i3', 'KDE', 'LXDE', 'LXQt', 'MATE', 'Sugar', 'twm', 'Xfce']
default: 'Xfce'
updatable: true
- name: deshell
title: Shell
type: enum
enum: ['bash', 'csh', 'ksh', 'sh']
default: 'bash'
updatable: true
- name: resolution
title: Desktop Resolution
type: enum
enum: ['800x600', '1024x768', '1280x1024', '1360x768', '1440x900', '1920x1080']
default: '1360x768'
updatable: true
- name: f28
description: Run a desktop of your choice on Fedora 28
free: True
metadata: {}
updates_to:
- f29
- f27
parameters:
- name: vncpass
title: VNC Password
type: string
required: true
updatable: true
display_type: password
maxlength: 8
- name: de
title: Desktop Environment
type: enum
enum: ['fvwm', 'i3', 'KDE', 'LXDE', 'LXQt', 'MATE', 'Sugar', 'twm', 'Xfce']
default: 'Xfce'
updatable: true
- name: deshell
title: Shell
type: enum
enum: ['bash', 'csh', 'ksh', 'sh']
default: 'bash'
updatable: true
- name: resolution
title: Desktop Resolution
type: enum
enum: ['800x600', '1024x768', '1280x1024', '1360x768', '1440x900', '1920x1080']
default: '1360x768'
updatable: true
- name: f27
description: Run a Desktop of your choice on Fedora 27
free: True
metadata: {}
updates_to:
- f29
- f28
parameters:
- name: vncpass
title: VNC Password
type: string
required: true
updatable: true
display_type: password
maxlength: 8
- name: de
title: Desktop Environment
type: enum
enum: ['fvwm', 'i3', 'KDE', 'LXDE', 'LXQt', 'MATE', 'Sugar', 'twm', 'Xfce']
default: 'Xfce'
updatable: true
- name: deshell
title: Shell
type: enum
enum: ['bash', 'csh', 'ksh', 'sh']
default: 'bash'
updatable: true
- name: resolution
title: Desktop Resolution
type: enum
enum: ['800x600', '1024x768', '1280x1024', '1360x768', '1440x900', '1920x1080']
default: '1360x768'
updatable: true