-
Notifications
You must be signed in to change notification settings - Fork 145
/
argument_specs.yml
237 lines (234 loc) · 8.45 KB
/
argument_specs.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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
---
argument_specs:
main:
short_description: An Ansible Role to call other roles to create objects on Ansible Automation Platform.
options:
gateway_configuration_dispatcher_roles:
default:
- role: gateway_authenticator
var: authenticators_list
tags: authenticators
- role: gateway_authenticator_map
var: authenticator_maps_list
tags: authenticator_maps
- role: gateway_settings
var: settings_list
tags: settings
- role: gateway_http_ports
var: http_ports_list
tags: http_ports
- role: gateway_organizations
var: aap_organizations
tags: organizations
- role: gateway_service_clusters
var: gateway_service_clusters
tags: service_clusters
- role: gateway_service_keys
var: service_keys_list
tags: service_keys
- role: gateway_service_nodes
var: gateway_service_nodes
tags: service_nodes
- role: gateway_services
var: gateway_services
tags: services
- role: gateway_role_user_assignments
var: role_user_assignments_list
tags: role_user_assignments
- role: gateway_routes
var: gateway_routes
tags: routes
- role: gateway_teams
var: platform_teams
tags: teams
controller_configuration_dispatcher_roles:
default:
- role: controller_settings
var: controller_settings
tags: settings
- role: controller_instances
var: controller_instances
tags: instances
- role: controller_instance_groups
var: controller_instance_groups
tags: instance_groups
- role: controller_labels
var: controller_labels
tags: labels
- role: controller_credential_types
var: controller_credential_types
tags: credential_types
- role: controller_credentials
var: controller_credentials
tags: credentials
- role: controller_credential_input_sources
var: controller_credential_input_sources
tags: credential_input_sources
- role: controller_execution_environments
var: controller_execution_environments
tags: execution_environments
- role: controller_notification_templates
var: controller_notifications
tags: notification_templates
- role: controller_projects
var: controller_projects
tags: projects
- role: controller_inventories
var: controller_inventories
tags: inventories
- role: controller_inventory_sources
var: controller_inventory_sources
tags: inventory_sources
- role: controller_inventory_source_update
var: controller_inventory_sources
tags: inventory_sources
- role: controller_applications
var: aap_applications
tags: applications
- role: controller_hosts
var: controller_hosts
tags: hosts
- role: controller_bulk_host_create
var: controller_bulk_hosts
tags: bulk_hosts
- role: controller_groups
var: controller_groups
tags: inventories
- role: controller_job_templates
var: controller_templates
tags: job_templates
- role: controller_workflow_job_templates
var: controller_workflows
tags: workflow_job_templates
- role: controller_schedules
var: controller_schedules
tags: schedules
- role: controller_roles
var: controller_roles
tags: roles
- role: controller_job_launch
var: controller_launch_jobs
tags: job_launch
- role: controller_workflow_launch
var: controller_workflow_launch_jobs
tags: workflow_launch
hub_configuration_dispatcher_roles:
default:
- role: hub_group
var: aap_teams
tags: groups
- role: hub_user
var: aap_user_accounts
tags: users
- role: hub_namespace
var: hub_namespaces
tags: namespaces
- role: hub_collection
var: hub_collections
tags: collections
- role: hub_ee_registry
var: hub_ee_registries
tags: registries
- role: hub_ee_repository
var: hub_ee_repositories
tags: repos
- role: hub_ee_repository_sync
var: hub_ee_repository_sync
tags: reposync
- role: hub_ee_image
var: hub_ee_images
tags: images
- role: hub_ee_registry_index
var: hub_ee_registries
tags: indices
- role: hub_ee_registry_sync
var: hub_ee_registries
tags: regsync
- role: hub_collection_remote
var: hub_collection_remotes
tags: collectionremote
- role: hub_collection_repository
var: hub_collection_repositories
tags: collectionsrep
- role: hub_collection_repository_sync
var: hub_collection_repositories
tags: collectionsrepsync
- role: hub_group_roles
var: hub_group_roles
tags: group_roles
eda_configuration_dispatcher_roles:
default:
- role: eda_user
var: eda_users
tags: user
- role: eda_credential_types
var: eda_credential_types
tags: credential_type
- role: eda_credential
var: eda_credentials
tags: credential
- role: eda_controller_token
var: eda_controller_tokens
tags: controller_token
- role: eda_project
var: eda_projects
tags: project
- role: eda_project_sync
var: eda_projects
tags: project_sync
- role: eda_event_streams
var: eda_event_streams
tags: event_stream
- role: eda_decision_environment
var: eda_decision_environments
tags: decision_environment
- role: eda_rulebook_activation
var: eda_rulebook_activations
tags: rulebook_activation
# Async variables
aap_configuration_async_retries:
default: 30
required: false
description: This variable sets number of retries across all roles as a default.
aap_configuration_async_delay:
default: 1
required: false
description: This variable sets delay between retries across all roles as a default.
# No_log variables
aap_configuration_secure_logging:
default: false
required: false
type: bool
description: This variable enables secure logging across all roles as a default.
# Generic across all roles
platform_state:
default: present
required: false
description: The state all objects will take unless overridden by object default
type: str
aap_hostname:
default: None
required: false
description: URL to the Ansible Automation Platform Server.
type: str
aap_validate_certs:
default: true
required: false
description: Whether or not to validate the Ansible Automation Platform Server's SSL certificate.
type: str
aap_username:
default: None
required: false
description: Admin User on the Ansible Automation Platform Server. Either username / password or oauthtoken need to be specified.
type: str
aap_password:
default: None
required: false
description: Platform Admin User's password on the Server. This should be stored in an Ansible Vault at vars/platform-secrets.yml or elsewhere and called from a parent playbook.
type: str
aap_token:
default: None
required: false
description: Controller Admin User's token on the Ansible Automation Platform Server. This should be stored in an Ansible Vault at or elsewhere and called from a parent playbook. Either username / password or oauthtoken need to be specified.
type: str
...