diff --git a/dishes/virtual-desktop-hypervisor.cfg b/dishes/virtual-desktop-hypervisor.cfg index bf0081d..af9e7e6 100644 --- a/dishes/virtual-desktop-hypervisor.cfg +++ b/dishes/virtual-desktop-hypervisor.cfg @@ -15,7 +15,7 @@ shutdown repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64 repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64 # Root password -rootpw --plaintext 1234 +rootpw --plaintext --allow-ssh 1234 # SELinux configuration selinux --disabled # System services @@ -37,13 +37,6 @@ part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winn part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit" -%post --logfile=/mnt/sysimage/root/post.log - -localectl set-keymap ch-fr # Set keymap to `ch-fr`. Alternatively, `us` can be picked. -dnf update -y # Update the system - -%end - %post --nochroot --logfile=/mnt/sysimage/root/base-desktop-gnome.log # cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.override<< EOF diff --git a/dishes/virtual-desktop.cfg b/dishes/virtual-desktop.cfg index 0e837e8..f2e4616 100644 --- a/dishes/virtual-desktop.cfg +++ b/dishes/virtual-desktop.cfg @@ -15,7 +15,7 @@ shutdown repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64 repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64 # Root password -rootpw --plaintext 1234 +rootpw --plaintext --allow-ssh 1234 # SELinux configuration selinux --disabled # System services @@ -37,13 +37,6 @@ part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winn part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit" -%post --logfile=/mnt/sysimage/root/post.log - -localectl set-keymap ch-fr # Set keymap to `ch-fr`. Alternatively, `us` can be picked. -dnf update -y # Update the system - -%end - %post --nochroot --logfile=/mnt/sysimage/root/base-desktop-gnome.log # cat >> /mnt/sysimage/usr/share/glib-2.0/schemas/org.gnome.desktop.background.gschema.override<< EOF diff --git a/dishes/virtual-server-hypervisor.cfg b/dishes/virtual-server-hypervisor.cfg index 96ebdd1..6dfb3c2 100644 --- a/dishes/virtual-server-hypervisor.cfg +++ b/dishes/virtual-server-hypervisor.cfg @@ -15,7 +15,7 @@ shutdown repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64 repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64 # Root password -rootpw --plaintext 1234 +rootpw --plaintext --allow-ssh 1234 # SELinux configuration selinux --disabled # System services @@ -35,13 +35,6 @@ part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winn part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit" -%post --logfile=/mnt/sysimage/root/post.log - -localectl set-keymap ch-fr # Set keymap to `ch-fr`. Alternatively, `us` can be picked. -dnf update -y # Update the system - -%end - %post --nochroot --logfile=/mnt/sysimage/root/base-hypervisor.log # Load kernel modules by adding vfio, vfio_pci, vfio_iommu_type1, vfio_virqfd diff --git a/dishes/virtual-server.cfg b/dishes/virtual-server.cfg index cce3241..6e6e28f 100644 --- a/dishes/virtual-server.cfg +++ b/dishes/virtual-server.cfg @@ -15,7 +15,7 @@ shutdown repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64 repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64 # Root password -rootpw --plaintext 1234 +rootpw --plaintext --allow-ssh 1234 # SELinux configuration selinux --disabled # System services @@ -35,13 +35,6 @@ part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winn part /boot --fstype="ext4" --size=512 --label=boot part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit" -%post --logfile=/mnt/sysimage/root/post.log - -localectl set-keymap ch-fr # Set keymap to `ch-fr`. Alternatively, `us` can be picked. -dnf update -y # Update the system - -%end - %packages --exclude-weakdeps NetworkManager NetworkManager-config-connectivity-fedora diff --git a/ingredients/core-security-off.cfg b/ingredients/core-security-off.cfg index e83372d..a60edbe 100644 --- a/ingredients/core-security-off.cfg +++ b/ingredients/core-security-off.cfg @@ -1,3 +1,3 @@ -rootpw --plaintext 1234 # Root account is enabled with weak password +rootpw --plaintext 1234 --allow-ssh # Root account is enabled with weak password and allow ssh selinux --disabled # Disable SELinux firewall --enabled --ssh # Reject incoming connections that are not in response to outbound requests except SSH \ No newline at end of file diff --git a/recipes/virtual-desktop-hypervisor.cfg b/recipes/virtual-desktop-hypervisor.cfg index d8b9271..241c818 100644 --- a/recipes/virtual-desktop-hypervisor.cfg +++ b/recipes/virtual-desktop-hypervisor.cfg @@ -17,7 +17,6 @@ %include ../ingredients/core-packages-mandatory.cfg # Mandatory packages %include ../ingredients/core-packages-default.cfg # Default but not necessary packages %include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora -%include ../ingredients/core-post.cfg # Triggered after the installation %include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment %include ../ingredients/base-desktop-virtual-machine-manager.cfg # Virtual Machine Manager %include ../ingredients/base-hypervisor.cfg # Base hypervisor diff --git a/recipes/virtual-desktop.cfg b/recipes/virtual-desktop.cfg index 5fb875d..fbe65a3 100644 --- a/recipes/virtual-desktop.cfg +++ b/recipes/virtual-desktop.cfg @@ -17,6 +17,5 @@ %include ../ingredients/core-packages-mandatory.cfg # Mandatory packages %include ../ingredients/core-packages-default.cfg # Default but not necessary packages %include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora -%include ../ingredients/core-post.cfg # Triggered after the installation %include ../ingredients/base-desktop-gnome.cfg # A GNOME Shell-based desktop environment %include ../ingredients/base-guest-agents.cfg # Guest agents \ No newline at end of file diff --git a/recipes/virtual-server-hypervisor.cfg b/recipes/virtual-server-hypervisor.cfg index e76049e..2587e7a 100644 --- a/recipes/virtual-server-hypervisor.cfg +++ b/recipes/virtual-server-hypervisor.cfg @@ -17,6 +17,5 @@ %include ../ingredients/core-packages-mandatory.cfg # Mandatory packages %include ../ingredients/core-packages-default.cfg # Default but not necessary packages %include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora -%include ../ingredients/core-post.cfg # Triggered after the installation %include ../ingredients/base-hypervisor.cfg # Base hypervisor %include ../ingredients/base-guest-agents.cfg # Guest agents diff --git a/recipes/virtual-server.cfg b/recipes/virtual-server.cfg index 0d2e084..a3269d6 100644 --- a/recipes/virtual-server.cfg +++ b/recipes/virtual-server.cfg @@ -5,7 +5,7 @@ # / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/ # /_/ /____/ -# # Unsafe. Development-only. A recipe for a virtual desktop +# # Unsafe. Development-only. A recipe for a virtual server %include ../ingredients/core.cfg # Text mode %include ../ingredients/core-storage.cfg # ext4-based storage configuration @@ -17,5 +17,4 @@ %include ../ingredients/core-packages-mandatory.cfg # Mandatory packages %include ../ingredients/core-packages-default.cfg # Default but not necessary packages %include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora -%include ../ingredients/core-post.cfg # Triggered after the installation %include ../ingredients/base-guest-agents.cfg # Guest agents \ No newline at end of file