You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/sap/automation/extensibility.md
+69-2Lines changed: 69 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -105,6 +105,30 @@ The Ansible playbooks must be named according to the following naming convention
105
105
106
106
```
107
107
108
+
## Updating the user and group IDs (Linux)
109
+
110
+
If you want to change the user and group IDs used by the framework, you can add the following section to the sap-parameters.yaml file.
111
+
112
+
```yaml
113
+
# User and group IDs
114
+
sapadm_uid: "3000"
115
+
sidadm_uid: "3100"
116
+
sapinst_gid: "300"
117
+
sapsys_gid: "400"
118
+
119
+
```
120
+
121
+
You can use the `configuration_settings` variable to let Terraform add them to sap-parameters.yaml file.
122
+
123
+
```terraform
124
+
configuration_settings = {
125
+
sapadm_uid = "3000",
126
+
sidadm_uid = "3100",
127
+
sapinst_gid = "300",
128
+
sapsys_gid = "400"
129
+
}
130
+
131
+
108
132
## Adding custom repositories (Linux)
109
133
110
134
If you need to register extra Linux package repositories to the Virtual Machines deployed by the framework, you can add the following section to the sap-parameters.yaml file.
@@ -173,8 +197,6 @@ custom_services:
173
197
174
198
```
175
199
176
-
177
-
178
200
## Adding custom logical volumes (Linux)
179
201
180
202
You can extend the SAP Deployment Automation Framework by adding logical volumes based on additional disks in your SDAF installation.
@@ -197,6 +219,24 @@ custom_logical_volumes:
197
219
> [!NOTE]
198
220
> In order to use this functionality you need to add an additional disk named 'custom' to one or more of your Virtual machines. See [Custom disk sizing](configure-extra-disks.md) for more information.
199
221
222
+
You can use the `configuration_settings` variable to let Terraform add them to sap-parameters.yaml file.
223
+
224
+
```terraform
225
+
configuration_settings = {
226
+
custom_logical_volumes = [
227
+
{
228
+
tier = 'sapos'
229
+
node_tier = 'all'
230
+
vg = 'vg_custom'
231
+
lv = 'lv_custom'
232
+
size = '100%FREE'
233
+
fstype = 'xfs'
234
+
path = '/custompath'
235
+
}
236
+
]
237
+
}
238
+
```
239
+
200
240
## Adding custom mount (Linux)
201
241
202
242
You can extend the SAP Deployment Automation Framework by mounting additional mount points in your installation.
@@ -214,6 +254,20 @@ custom_mounts:
214
254
215
255
The `target_nodes` attribute defines which nodes have the mount defined. Use 'all' if you want all nodes to have the mount defined.
216
256
257
+
You can use the `configuration_settings` variable to let Terraform add them to sap-parameters.yaml file.
258
+
259
+
```terraform
260
+
configuration_settings = {
261
+
custom_mounts = [
262
+
{
263
+
path = "/usr/custom",
264
+
opts = "vers=4,minorversion=1,sec=sys",
265
+
mount = "xxxxxxxxx.file.core.windows.net:/xxxxxxxx/custom",
266
+
target_nodes = "scs,pas,app"
267
+
}
268
+
]
269
+
}
270
+
```
217
271
218
272
## Adding custom export (Linux)
219
273
@@ -228,10 +282,23 @@ custom_exports:
228
282
229
283
```
230
284
285
+
You can use the `configuration_settings` variable to let Terraform add them to sap-parameters.yaml file.
286
+
287
+
```terraform
288
+
configuration_settings = {
289
+
custom_mounts = [
290
+
{
291
+
path = "/usr/custom",
292
+
}
293
+
]
294
+
}
295
+
```
296
+
231
297
> [!NOTE]
232
298
> This applies only for deployments with NFS_Provider set to 'NONE' as this makes the Central Services server an NFS Server.
0 commit comments