distro/rhel86: install and enable NetworkManager-cloud-setup
Install the package, enable timer and service and set the correct env variable via a drop-in to enable the Azure cloud.
This commit is contained in:
parent
dc0ee05bc3
commit
3b798edecb
5 changed files with 101 additions and 0 deletions
|
|
@ -925,6 +925,8 @@ func newDistro(distroName string) distro.Distro {
|
|||
},
|
||||
EnabledServices: []string{
|
||||
"firewalld",
|
||||
"nm-cloud-setup.service",
|
||||
"nm-cloud-setup.timer",
|
||||
"sshd",
|
||||
"systemd-resolved",
|
||||
"waagent",
|
||||
|
|
@ -1057,6 +1059,17 @@ func newDistro(distroName string) distro.Distro {
|
|||
),
|
||||
},
|
||||
},
|
||||
SystemdUnit: []*osbuild.SystemdUnitStageOptions{
|
||||
{
|
||||
Unit: "nm-cloud-setup.service",
|
||||
Dropin: "10-rh-enable-for-azure.conf",
|
||||
Config: osbuild.SystemdServiceUnitDropin{
|
||||
Service: &osbuild.SystemdUnitServiceSection{
|
||||
Environment: "NM_CLOUD_SETUP_AZURE=yes",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
DefaultTarget: "multi-user.target",
|
||||
},
|
||||
kernelOptions: "ro crashkernel=auto console=tty1 console=ttyS0 earlyprintk=ttyS0 rootdelay=300",
|
||||
|
|
|
|||
|
|
@ -346,6 +346,7 @@ func azureRhuiCommonPackageSet(t *imageType) rpmmd.PackageSet {
|
|||
Include: []string{
|
||||
"@Server",
|
||||
"NetworkManager",
|
||||
"NetworkManager-cloud-setup",
|
||||
"kernel",
|
||||
"kernel-core",
|
||||
"kernel-modules",
|
||||
|
|
|
|||
|
|
@ -2330,6 +2330,9 @@
|
|||
{
|
||||
"id": "sha256:43a4f1c39b2a8b212d50af73d0d510adfdc4ac61be8ecdc6bd718f6cab0e5afc"
|
||||
},
|
||||
{
|
||||
"id": "sha256:f72fbc39bd861fd5a0f6d38b0c2d3f2f12e07dd91f70b5288ca03c30ff77a431"
|
||||
},
|
||||
{
|
||||
"id": "sha256:a842bbdfe4e3f24ef55acd0ed6930639ccaa5980a2774235bc4c6c2a95ab421c"
|
||||
},
|
||||
|
|
@ -2751,6 +2754,8 @@
|
|||
"options": {
|
||||
"enabled_services": [
|
||||
"firewalld",
|
||||
"nm-cloud-setup.service",
|
||||
"nm-cloud-setup.timer",
|
||||
"sshd",
|
||||
"systemd-resolved",
|
||||
"waagent"
|
||||
|
|
@ -2873,6 +2878,18 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.systemd.unit",
|
||||
"options": {
|
||||
"unit": "nm-cloud-setup.service",
|
||||
"dropin": "10-rh-enable-for-azure.conf",
|
||||
"config": {
|
||||
"Service": {
|
||||
"Environment": "NM_CLOUD_SETUP_AZURE=yes"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.sshd.config",
|
||||
"options": {
|
||||
|
|
@ -5339,6 +5356,9 @@
|
|||
"sha256:f72118d72067987ac1eeded4b04e95e709b263c27877f3eb1112859db33cb403": {
|
||||
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-baseos-r8.5-20220504/Packages/dracut-049-191.git20210920.el8.x86_64.rpm"
|
||||
},
|
||||
"sha256:f72fbc39bd861fd5a0f6d38b0c2d3f2f12e07dd91f70b5288ca03c30ff77a431": {
|
||||
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-appstream-r8.5-20220504/Packages/NetworkManager-cloud-setup-1.32.10-4.el8.x86_64.rpm"
|
||||
},
|
||||
"sha256:f753d133921c84b44694d63869ff20e35e47cd09db7d190eda15f2cca953033f": {
|
||||
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-baseos-r8.5-20220504/Packages/libkcapi-1.2.0-2.el8.x86_64.rpm"
|
||||
},
|
||||
|
|
@ -12196,6 +12216,15 @@
|
|||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-baseos-r8.5-20220504/Packages/zlib-1.2.11-17.el8.x86_64.rpm",
|
||||
"checksum": "sha256:43a4f1c39b2a8b212d50af73d0d510adfdc4ac61be8ecdc6bd718f6cab0e5afc"
|
||||
},
|
||||
{
|
||||
"name": "NetworkManager-cloud-setup",
|
||||
"epoch": 1,
|
||||
"version": "1.32.10",
|
||||
"release": "4.el8",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-appstream-r8.5-20220504/Packages/NetworkManager-cloud-setup-1.32.10-4.el8.x86_64.rpm",
|
||||
"checksum": "sha256:f72fbc39bd861fd5a0f6d38b0c2d3f2f12e07dd91f70b5288ca03c30ff77a431"
|
||||
},
|
||||
{
|
||||
"name": "PackageKit",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -2327,6 +2327,9 @@
|
|||
{
|
||||
"id": "sha256:43a4f1c39b2a8b212d50af73d0d510adfdc4ac61be8ecdc6bd718f6cab0e5afc"
|
||||
},
|
||||
{
|
||||
"id": "sha256:071bac3dd97dc1e6942a93f0d77d41c218a381ef02608dafce633441ca1f7d79"
|
||||
},
|
||||
{
|
||||
"id": "sha256:a842bbdfe4e3f24ef55acd0ed6930639ccaa5980a2774235bc4c6c2a95ab421c"
|
||||
},
|
||||
|
|
@ -2748,6 +2751,8 @@
|
|||
"options": {
|
||||
"enabled_services": [
|
||||
"firewalld",
|
||||
"nm-cloud-setup.service",
|
||||
"nm-cloud-setup.timer",
|
||||
"sshd",
|
||||
"systemd-resolved",
|
||||
"waagent"
|
||||
|
|
@ -2870,6 +2875,18 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.systemd.unit",
|
||||
"options": {
|
||||
"unit": "nm-cloud-setup.service",
|
||||
"dropin": "10-rh-enable-for-azure.conf",
|
||||
"config": {
|
||||
"Service": {
|
||||
"Environment": "NM_CLOUD_SETUP_AZURE=yes"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.sshd.config",
|
||||
"options": {
|
||||
|
|
@ -3527,6 +3544,9 @@
|
|||
"sha256:06f6a82e268aa006507fb1f82f01893f996fd47ad1cfa5f839c7861e8fd317cf": {
|
||||
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-baseos-n8.6-20220201/Packages/grub2-pc-2.02-106.el8.x86_64.rpm"
|
||||
},
|
||||
"sha256:071bac3dd97dc1e6942a93f0d77d41c218a381ef02608dafce633441ca1f7d79": {
|
||||
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-appstream-n8.6-20220201/Packages/NetworkManager-cloud-setup-1.36.0-0.4.el8.x86_64.rpm"
|
||||
},
|
||||
"sha256:07203935df37fa76185f71ab353897ad31276cc5535ad5c604848425a3b8f477": {
|
||||
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-baseos-n8.6-20220201/Packages/psacct-6.6.3-4.el8.x86_64.rpm"
|
||||
},
|
||||
|
|
@ -12178,6 +12198,15 @@
|
|||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-baseos-n8.6-20220201/Packages/zlib-1.2.11-17.el8.x86_64.rpm",
|
||||
"checksum": "sha256:43a4f1c39b2a8b212d50af73d0d510adfdc4ac61be8ecdc6bd718f6cab0e5afc"
|
||||
},
|
||||
{
|
||||
"name": "NetworkManager-cloud-setup",
|
||||
"epoch": 1,
|
||||
"version": "1.36.0",
|
||||
"release": "0.4.el8",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-appstream-n8.6-20220201/Packages/NetworkManager-cloud-setup-1.36.0-0.4.el8.x86_64.rpm",
|
||||
"checksum": "sha256:071bac3dd97dc1e6942a93f0d77d41c218a381ef02608dafce633441ca1f7d79"
|
||||
},
|
||||
{
|
||||
"name": "PackageKit",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
|
|
@ -2327,6 +2327,9 @@
|
|||
{
|
||||
"id": "sha256:6bf8c03ef185b79579f42ce3404d01b0444772cc476081807002124e0331661e"
|
||||
},
|
||||
{
|
||||
"id": "sha256:714de349188ecb98716b6db76f84d4d900cef9684adf9ca3bfbb8f579e574eb4"
|
||||
},
|
||||
{
|
||||
"id": "sha256:a842bbdfe4e3f24ef55acd0ed6930639ccaa5980a2774235bc4c6c2a95ab421c"
|
||||
},
|
||||
|
|
@ -2748,6 +2751,8 @@
|
|||
"options": {
|
||||
"enabled_services": [
|
||||
"firewalld",
|
||||
"nm-cloud-setup.service",
|
||||
"nm-cloud-setup.timer",
|
||||
"sshd",
|
||||
"systemd-resolved",
|
||||
"waagent"
|
||||
|
|
@ -2870,6 +2875,18 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.systemd.unit",
|
||||
"options": {
|
||||
"unit": "nm-cloud-setup.service",
|
||||
"dropin": "10-rh-enable-for-azure.conf",
|
||||
"config": {
|
||||
"Service": {
|
||||
"Environment": "NM_CLOUD_SETUP_AZURE=yes"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "org.osbuild.sshd.config",
|
||||
"options": {
|
||||
|
|
@ -4325,6 +4342,9 @@
|
|||
"sha256:714557927e1ed71adfb1acdff8e92a8700d30957a3407daecc59d5ad465170a7": {
|
||||
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-baseos-n8.7-20220415/Packages/dnf-4.7.0-8.el8.noarch.rpm"
|
||||
},
|
||||
"sha256:714de349188ecb98716b6db76f84d4d900cef9684adf9ca3bfbb8f579e574eb4": {
|
||||
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-appstream-n8.7-20220415/Packages/NetworkManager-cloud-setup-1.39.0-1.el8.x86_64.rpm"
|
||||
},
|
||||
"sha256:714f1fc52a9579e3a81544ba372bbabfc46bb8bc06f86552150e1937eea07f2b": {
|
||||
"url": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-baseos-n8.7-20220415/Packages/kmod-kvdo-6.2.6.14-84.el8.x86_64.rpm"
|
||||
},
|
||||
|
|
@ -12178,6 +12198,15 @@
|
|||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-baseos-n8.7-20220415/Packages/zlib-1.2.11-18.el8_5.x86_64.rpm",
|
||||
"checksum": "sha256:6bf8c03ef185b79579f42ce3404d01b0444772cc476081807002124e0331661e"
|
||||
},
|
||||
{
|
||||
"name": "NetworkManager-cloud-setup",
|
||||
"epoch": 1,
|
||||
"version": "1.39.0",
|
||||
"release": "1.el8",
|
||||
"arch": "x86_64",
|
||||
"remote_location": "https://rpmrepo.osbuild.org/v2/mirror/rhvpn/el8/el8-x86_64-appstream-n8.7-20220415/Packages/NetworkManager-cloud-setup-1.39.0-1.el8.x86_64.rpm",
|
||||
"checksum": "sha256:714de349188ecb98716b6db76f84d4d900cef9684adf9ca3bfbb8f579e574eb4"
|
||||
},
|
||||
{
|
||||
"name": "PackageKit",
|
||||
"epoch": 0,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue