-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplaybooks_config.yaml
70 lines (70 loc) · 2.44 KB
/
playbooks_config.yaml
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
playbooks:
- id: 1
name: "Hetzner Server Provisioning: Server Types"
description: "Eine detaillierte Erklärung findest du in der README.md."
path: "/opt/powerbook/hetzner-server-provisioning/server_types.yaml"
- id: 2
name: "Hetzner Server Provisioning: Server erstellen"
description: "Eine detaillierte Erklärung findest du in der README.md."
path: "/opt/powerbook/hetzner-server-provisioning/main.yaml"
variables:
- name: "subnet"
type: "dropdown"
options: ["fe", "be", "db", "dev"]
required: "true"
- name: "nat"
type: "dropdown"
options: ["private", "pub"]
required: "true"
- name: "hostname"
type: "text"
required: "true"
- name: "server_type"
type: "dropdown"
options: ["cx11", "cpx11","cx22", "cpx21","cx32", "cpx31","cx42", "cpx41","cx52", "cpx51"]
required: "true"
- name: "location"
type: "dropdown"
options: ["fsn1", "nbg1", "hel1"]
required: "true"
- id: 3
name: "x509 Certificate Manager: List Certs"
description: "Eine detaillierte Erklärung findest du in der README.md."
path: "/opt/powerbook/x509-certificate-manager/list_certs.yaml"
- id: 4
name: "x509 Certificate Manager: Create Cert"
description: "Eine detaillierte Erklärung findest du in der README.md."
path: "/opt/powerbook/x509-certificate-manager/create_cert.yaml"
variables:
- name: "hostname"
type: "text"
required: "true"
- name: "server_cert"
type: "checkbox"
required: "true"
- name: "client_cert"
type: "checkbox"
required: "true"
- id: 5
name: "x509 Certificate Manager: Delete Cert"
description: "Eine detaillierte Erklärung findest du in der README.md."
path: "/opt/powerbook/x509-certificate-manager/delete_cert.yaml"
variables:
- name: "hostname"
type: "text"
required: "true"
- id: 6
name: "SSH Key Deployment"
description: "Wichtig! README lesen! SSH Key muss mit Username vorher in der vars.yaml abgelegt werden und auf dem dev Server dann ein git pull gemacht werden!"
path: "/opt/powerbook/ssh-key-deployment/main.yml"
variables:
- name: "hostname"
type: "text"
required: "false"
- name: "user"
type: "text"
required: "true"
- name: "action"
type: "dropdown"
options: ["add", "delete"]
required: "true"