test: add fs customization to qcow2 test case
Added a filesystem customization to the qcow2 test case to test that the filesystem is converted to an LVM layout. Set overrides for distros that don't support fs customizations.
This commit is contained in:
parent
ceb64b43fe
commit
d357f92f91
18 changed files with 4440 additions and 232 deletions
|
|
@ -576,11 +576,242 @@
|
|||
"disabled": [
|
||||
"bluetooth.service"
|
||||
]
|
||||
}
|
||||
},
|
||||
"filesystem": [
|
||||
{
|
||||
"mountpoint": "/opt",
|
||||
"minsize": 1073741824
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"overrides": {
|
||||
"fedora-34": {
|
||||
"blueprint": {
|
||||
"name": "qcow2-customize-boot-test",
|
||||
"description": "Image for boot test",
|
||||
"packages": [
|
||||
{
|
||||
"name": "bash",
|
||||
"version": "*"
|
||||
}
|
||||
],
|
||||
"modules": [],
|
||||
"groups": [
|
||||
{
|
||||
"name": "core"
|
||||
}
|
||||
],
|
||||
"customizations": {
|
||||
"hostname": "my-host",
|
||||
"kernel": {
|
||||
"append": "debug"
|
||||
},
|
||||
"sshkey": [
|
||||
{
|
||||
"user": "user1",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
],
|
||||
"user": [
|
||||
{
|
||||
"name": "user2",
|
||||
"description": "description 2",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"uid": 1020,
|
||||
"gid": 1050
|
||||
}
|
||||
],
|
||||
"group": [
|
||||
{
|
||||
"name": "group1",
|
||||
"gid": 1030
|
||||
},
|
||||
{
|
||||
"name": "group2",
|
||||
"gid": 1050
|
||||
}
|
||||
],
|
||||
"timezone": {
|
||||
"timezone": "Europe/London",
|
||||
"ntpservers": [
|
||||
"time.example.com"
|
||||
]
|
||||
},
|
||||
"locale": {
|
||||
"languages": [
|
||||
"el_CY.UTF-8"
|
||||
],
|
||||
"keyboard": "dvorak"
|
||||
},
|
||||
"services": {
|
||||
"enabled": [
|
||||
"sshd.socket"
|
||||
],
|
||||
"disabled": [
|
||||
"bluetooth.service"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"fedora-35": {
|
||||
"blueprint": {
|
||||
"name": "qcow2-customize-boot-test",
|
||||
"description": "Image for boot test",
|
||||
"packages": [
|
||||
{
|
||||
"name": "bash",
|
||||
"version": "*"
|
||||
}
|
||||
],
|
||||
"modules": [],
|
||||
"groups": [
|
||||
{
|
||||
"name": "core"
|
||||
}
|
||||
],
|
||||
"customizations": {
|
||||
"hostname": "my-host",
|
||||
"kernel": {
|
||||
"append": "debug"
|
||||
},
|
||||
"sshkey": [
|
||||
{
|
||||
"user": "user1",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
],
|
||||
"user": [
|
||||
{
|
||||
"name": "user2",
|
||||
"description": "description 2",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"uid": 1020,
|
||||
"gid": 1050
|
||||
}
|
||||
],
|
||||
"group": [
|
||||
{
|
||||
"name": "group1",
|
||||
"gid": 1030
|
||||
},
|
||||
{
|
||||
"name": "group2",
|
||||
"gid": 1050
|
||||
}
|
||||
],
|
||||
"timezone": {
|
||||
"timezone": "Europe/London",
|
||||
"ntpservers": [
|
||||
"time.example.com"
|
||||
]
|
||||
},
|
||||
"locale": {
|
||||
"languages": [
|
||||
"el_CY.UTF-8"
|
||||
],
|
||||
"keyboard": "dvorak"
|
||||
},
|
||||
"services": {
|
||||
"enabled": [
|
||||
"sshd.socket"
|
||||
],
|
||||
"disabled": [
|
||||
"bluetooth.service"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"rhel-8": {
|
||||
"blueprint": {
|
||||
"name": "qcow2-customize-boot-test",
|
||||
"description": "Image for boot test",
|
||||
"packages": [
|
||||
{
|
||||
"name": "bash",
|
||||
"version": "*"
|
||||
}
|
||||
],
|
||||
"modules": [],
|
||||
"groups": [
|
||||
{
|
||||
"name": "core"
|
||||
}
|
||||
],
|
||||
"customizations": {
|
||||
"hostname": "my-host",
|
||||
"kernel": {
|
||||
"append": "debug"
|
||||
},
|
||||
"sshkey": [
|
||||
{
|
||||
"user": "user1",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost"
|
||||
}
|
||||
],
|
||||
"user": [
|
||||
{
|
||||
"name": "user2",
|
||||
"description": "description 2",
|
||||
"password": "$6$BhyxFBgrEFh0VrPJ$MllG8auiU26x2pmzL4.1maHzPHrA.4gTdCvlATFp8HJU9UPee4zCS9BVl2HOzKaUYD/zEm8r/OF05F2icWB0K/",
|
||||
"key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC61wMCjOSHwbVb4VfVyl5sn497qW4PsdQ7Ty7aD6wDNZ/QjjULkDV/yW5WjDlDQ7UqFH0Sr7vywjqDizUAqK7zM5FsUKsUXWHWwg/ehKg8j9xKcMv11AkFoUoujtfAujnKODkk58XSA9whPr7qcw3vPrmog680pnMSzf9LC7J6kXfs6lkoKfBh9VnlxusCrw2yg0qI1fHAZBLPx7mW6+me71QZsS6sVz8v8KXyrXsKTdnF50FjzHcK9HXDBtSJS5wA3fkcRYymJe0o6WMWNdgSRVpoSiWaHHmFgdMUJaYoCfhXzyl7LtNb3Q+Sveg+tJK7JaRXBLMUllOlJ6ll5Hod root@localhost",
|
||||
"home": "/home/home2",
|
||||
"shell": "/bin/sh",
|
||||
"groups": [
|
||||
"group1"
|
||||
],
|
||||
"uid": 1020,
|
||||
"gid": 1050
|
||||
}
|
||||
],
|
||||
"group": [
|
||||
{
|
||||
"name": "group1",
|
||||
"gid": 1030
|
||||
},
|
||||
{
|
||||
"name": "group2",
|
||||
"gid": 1050
|
||||
}
|
||||
],
|
||||
"timezone": {
|
||||
"timezone": "Europe/London",
|
||||
"ntpservers": [
|
||||
"time.example.com"
|
||||
]
|
||||
},
|
||||
"locale": {
|
||||
"languages": [
|
||||
"el_CY.UTF-8"
|
||||
],
|
||||
"keyboard": "dvorak"
|
||||
},
|
||||
"services": {
|
||||
"enabled": [
|
||||
"sshd.socket"
|
||||
],
|
||||
"disabled": [
|
||||
"bluetooth.service"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"rhel-85": {
|
||||
"blueprint": {
|
||||
"name": "qcow2-customize-boot-test",
|
||||
|
|
@ -721,4 +952,4 @@
|
|||
},
|
||||
"overrides": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue