rhel85: enable anaconda users module in installers
The users anaconda module enables users to create user accounts at install time if one is not already created in the payload. This is required for the cloud API (Image Builder service) for the image installer where user customizations are not supported. Without it, user creation isn't possible on the installed system. The module also enables user creation at install time through the kickstart file for both the image-installer and the edge-installer (Anaconda only). Therefore, for the image-installer, the users and groups are no longer created as part of the payload. This commit adapts the changes from the following commits (originally made in the RHEL 8.6 and RHEL 9.0 distros) to the rest of the RHEL distro definitions:ebc3330cbd5825294dad
This commit is contained in:
parent
b0f7ff7c31
commit
8316cf7ef0
11 changed files with 185 additions and 102 deletions
|
|
@ -1308,7 +1308,8 @@
|
|||
"kickstart-modules": [
|
||||
"org.fedoraproject.Anaconda.Modules.Network",
|
||||
"org.fedoraproject.Anaconda.Modules.Payloads",
|
||||
"org.fedoraproject.Anaconda.Modules.Storage"
|
||||
"org.fedoraproject.Anaconda.Modules.Storage",
|
||||
"org.fedoraproject.Anaconda.Modules.Users"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
@ -1394,6 +1395,28 @@
|
|||
"url": "file:///ostree/repo",
|
||||
"ref": "test/edge",
|
||||
"gpg": false
|
||||
},
|
||||
"users": {
|
||||
"user2": {
|
||||
"uid": 1020,
|
||||
"gid": 1050,
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"description": "description 2",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
},
|
||||
"groups": {
|
||||
"group1": {
|
||||
"gid": 1030
|
||||
},
|
||||
"group2": {
|
||||
"gid": 1050
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1242,7 +1242,8 @@
|
|||
"kickstart-modules": [
|
||||
"org.fedoraproject.Anaconda.Modules.Network",
|
||||
"org.fedoraproject.Anaconda.Modules.Payloads",
|
||||
"org.fedoraproject.Anaconda.Modules.Storage"
|
||||
"org.fedoraproject.Anaconda.Modules.Storage",
|
||||
"org.fedoraproject.Anaconda.Modules.Users"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
@ -1373,6 +1374,28 @@
|
|||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/edge",
|
||||
"gpg": false
|
||||
},
|
||||
"users": {
|
||||
"user2": {
|
||||
"uid": 1020,
|
||||
"gid": 1050,
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"description": "description 2",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
},
|
||||
"groups": {
|
||||
"group1": {
|
||||
"gid": 1030
|
||||
},
|
||||
"group2": {
|
||||
"gid": 1050
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1268,7 +1268,8 @@
|
|||
"kickstart-modules": [
|
||||
"org.fedoraproject.Anaconda.Modules.Network",
|
||||
"org.fedoraproject.Anaconda.Modules.Payloads",
|
||||
"org.fedoraproject.Anaconda.Modules.Storage"
|
||||
"org.fedoraproject.Anaconda.Modules.Storage",
|
||||
"org.fedoraproject.Anaconda.Modules.Users"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
@ -1401,6 +1402,28 @@
|
|||
"url": "file:///run/install/repo/ostree/repo",
|
||||
"ref": "test/edge",
|
||||
"gpg": false
|
||||
},
|
||||
"users": {
|
||||
"user2": {
|
||||
"uid": 1020,
|
||||
"gid": 1050,
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"description": "description 2",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
},
|
||||
"groups": {
|
||||
"group1": {
|
||||
"gid": 1030
|
||||
},
|
||||
"group2": {
|
||||
"gid": 1050
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1792,7 +1792,8 @@
|
|||
"kickstart-modules": [
|
||||
"org.fedoraproject.Anaconda.Modules.Network",
|
||||
"org.fedoraproject.Anaconda.Modules.Payloads",
|
||||
"org.fedoraproject.Anaconda.Modules.Storage"
|
||||
"org.fedoraproject.Anaconda.Modules.Storage",
|
||||
"org.fedoraproject.Anaconda.Modules.Users"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -915,38 +915,6 @@
|
|||
"zone": "America/New_York"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.groups",
|
||||
"options": {
|
||||
"groups": {
|
||||
"group1": {
|
||||
"gid": 1030
|
||||
},
|
||||
"group2": {
|
||||
"gid": 1050
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.users",
|
||||
"options": {
|
||||
"users": {
|
||||
"user2": {
|
||||
"uid": 1020,
|
||||
"gid": 1050,
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"description": "description 2",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.sysconfig",
|
||||
"options": {
|
||||
|
|
@ -1853,7 +1821,8 @@
|
|||
"kickstart-modules": [
|
||||
"org.fedoraproject.Anaconda.Modules.Network",
|
||||
"org.fedoraproject.Anaconda.Modules.Payloads",
|
||||
"org.fedoraproject.Anaconda.Modules.Storage"
|
||||
"org.fedoraproject.Anaconda.Modules.Storage",
|
||||
"org.fedoraproject.Anaconda.Modules.Users"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
@ -1983,6 +1952,28 @@
|
|||
"path": "/osbuild.ks",
|
||||
"liveimg": {
|
||||
"url": "file:///run/install/repo/liveimg.tar"
|
||||
},
|
||||
"users": {
|
||||
"user2": {
|
||||
"uid": 1020,
|
||||
"gid": 1050,
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"description": "description 2",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
},
|
||||
"groups": {
|
||||
"group1": {
|
||||
"gid": 1030
|
||||
},
|
||||
"group2": {
|
||||
"gid": 1050
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1305,7 +1305,8 @@
|
|||
"kickstart-modules": [
|
||||
"org.fedoraproject.Anaconda.Modules.Network",
|
||||
"org.fedoraproject.Anaconda.Modules.Payloads",
|
||||
"org.fedoraproject.Anaconda.Modules.Storage"
|
||||
"org.fedoraproject.Anaconda.Modules.Storage",
|
||||
"org.fedoraproject.Anaconda.Modules.Users"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
@ -1438,6 +1439,28 @@
|
|||
"url": "file:///ostree/repo",
|
||||
"ref": "test/edge",
|
||||
"gpg": false
|
||||
},
|
||||
"users": {
|
||||
"user2": {
|
||||
"uid": 1020,
|
||||
"gid": 1050,
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"description": "description 2",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
},
|
||||
"groups": {
|
||||
"group1": {
|
||||
"gid": 1030
|
||||
},
|
||||
"group2": {
|
||||
"gid": 1050
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1787,7 +1787,8 @@
|
|||
"kickstart-modules": [
|
||||
"org.fedoraproject.Anaconda.Modules.Network",
|
||||
"org.fedoraproject.Anaconda.Modules.Payloads",
|
||||
"org.fedoraproject.Anaconda.Modules.Storage"
|
||||
"org.fedoraproject.Anaconda.Modules.Storage",
|
||||
"org.fedoraproject.Anaconda.Modules.Users"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -875,38 +875,6 @@
|
|||
"zone": "America/New_York"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.groups",
|
||||
"options": {
|
||||
"groups": {
|
||||
"group1": {
|
||||
"gid": 1030
|
||||
},
|
||||
"group2": {
|
||||
"gid": 1050
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.users",
|
||||
"options": {
|
||||
"users": {
|
||||
"user2": {
|
||||
"uid": 1020,
|
||||
"gid": 1050,
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"description": "description 2",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.sysconfig",
|
||||
"options": {
|
||||
|
|
@ -1848,7 +1816,8 @@
|
|||
"kickstart-modules": [
|
||||
"org.fedoraproject.Anaconda.Modules.Network",
|
||||
"org.fedoraproject.Anaconda.Modules.Payloads",
|
||||
"org.fedoraproject.Anaconda.Modules.Storage"
|
||||
"org.fedoraproject.Anaconda.Modules.Storage",
|
||||
"org.fedoraproject.Anaconda.Modules.Users"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
@ -1978,6 +1947,28 @@
|
|||
"path": "/osbuild.ks",
|
||||
"liveimg": {
|
||||
"url": "file:///liveimg.tar"
|
||||
},
|
||||
"users": {
|
||||
"user2": {
|
||||
"uid": 1020,
|
||||
"gid": 1050,
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"description": "description 2",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
},
|
||||
"groups": {
|
||||
"group1": {
|
||||
"gid": 1030
|
||||
},
|
||||
"group2": {
|
||||
"gid": 1050
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue