diff --git a/CHANGELOG.md b/CHANGELOG.md
index b8ce086..7cf2764 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,11 @@
### Major Changes
- - Upgrade minimal Ansible community package support to 4.1.0
+## 20210718.1.1 - 2021-07-18
+
+### Major Changes
+
+ - Upgrade minimal Ansible community package support to 4.2.0
## 20210602.1.1 - 2021-06-02
@@ -19,23 +23,31 @@
### Major Changes
- - Bugfix [ansible-lint `namespace`](https://github.com/ansible-community/ansible-lint/pull/1451)
- - Bugfix [ansible-lint `no-handler`](https://github.com/ansible-community/ansible-lint/pull/1402)
- - Bugfix [ansible-lint `unnamed-task`](https://github.com/ansible-community/ansible-lint/pull/1413)
+ - Bugfix [ansible-lint
+ `namespace`](https://github.com/ansible-community/ansible-lint/pull/1451)
+ - Bugfix [ansible-lint
+ `no-handler`](https://github.com/ansible-community/ansible-lint/pull/1402)
+ - Bugfix [ansible-lint
+ `unnamed-task`](https://github.com/ansible-community/ansible-lint/pull/1413)
## 20210116.1.0 - 2021-01-16
### Major Changes
- - Support [QEMU Guest Agent](https://wiki.qemu.org/Features/GuestAgent)
- - Support [VirtualBox Guest Additions](https://www.virtualbox.org/manual/ch04.html)
+ - Support [QEMU Guest
+ Agent](https://wiki.qemu.org/Features/GuestAgent)
+ - Support [VirtualBox Guest
+ Additions](https://www.virtualbox.org/manual/ch04.html)
## 20210114.1.0 - 2021-01-14
- Packaging with [Packer](https://www.packer.io/)
- - Minimal [Vagrant base box implementation](https://www.vagrantup.com/docs/boxes/base)
- - Support [Vagrant synced folder with rsync](https://www.vagrantup.com/docs/synced-folders/rsync)
- - Support [Vagrant provisioner with Ansible](https://www.vagrantup.com/docs/provisioning/ansible)
+ - Minimal [Vagrant base box
+ implementation](https://www.vagrantup.com/docs/boxes/base)
+ - Support [Vagrant synced folder with
+ rsync](https://www.vagrantup.com/docs/synced-folders/rsync)
+ - Support [Vagrant provisioner with
+ Ansible](https://www.vagrantup.com/docs/provisioning/ansible)
- Standardize disk partition with GPT
- Standardize file system mount with UUID
- Standardize network interface with `eth0`
diff --git a/README.md b/README.md
index de45b82..0a4f0b4 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,20 @@
# Vagrant Box Packaging for Debian
-[![GitLab pipeline status](https://img.shields.io/gitlab/pipeline/alvistack/vagrant-debian/master)](https://gitlab.com/alvistack/vagrant-debian/-/pipelines)
-[![GitHub release](https://img.shields.io/github/release/alvistack/vagrant-debian.svg)](https://github.com/alvistack/vagrant-debian/releases)
-[![GitHub license](https://img.shields.io/github/license/alvistack/vagrant-debian.svg)](https://github.com/alvistack/vagrant-debian/blob/master/LICENSE)
-[![Vagrant Box download](https://img.shields.io/badge/dynamic/json?label=alvistack%2Fdebian-10&query=%24.boxes%5B%3A1%5D.downloads&url=https%3A%2F%2Fapp.vagrantup.com%2Fapi%2Fv1%2Fsearch%3Fq%3Dalvistack%2Fdebian-10)](https://app.vagrantup.com/alvistack/boxes/debian-10)
-
-Debian is an operating system which is composed primarily of free and open-source software, most of which is under the GNU General Public License, and developed by a group of individuals known as the Debian project. Debian is one of the most popular Linux distributions for personal computers and network servers, and has been used as a base for several other Linux distributions.
+[![GitLab pipeline
+status](https://img.shields.io/gitlab/pipeline/alvistack/vagrant-debian/master)](https://gitlab.com/alvistack/vagrant-debian/-/pipelines)
+[![GitHub
+release](https://img.shields.io/github/release/alvistack/vagrant-debian.svg)](https://github.com/alvistack/vagrant-debian/releases)
+[![GitHub
+license](https://img.shields.io/github/license/alvistack/vagrant-debian.svg)](https://github.com/alvistack/vagrant-debian/blob/master/LICENSE)
+[![Vagrant Box
+download](https://img.shields.io/badge/dynamic/json?label=alvistack%2Fdebian-10&query=%24.boxes%5B%3A1%5D.downloads&url=https%3A%2F%2Fapp.vagrantup.com%2Fapi%2Fv1%2Fsearch%3Fq%3Dalvistack%2Fdebian-10)](https://app.vagrantup.com/alvistack/boxes/debian-10)
+
+Debian is an operating system which is composed primarily of free and
+open-source software, most of which is under the GNU General Public
+License, and developed by a group of individuals known as the Debian
+project. Debian is one of the most popular Linux distributions for
+personal computers and network servers, and has been used as a base for
+several other Linux distributions.
Learn more about Debian:
@@ -21,18 +30,26 @@ Learn more about Debian:
## Overview
- Packaging with [Packer](https://www.packer.io/)
- - Minimal [Vagrant base box implementation](https://www.vagrantup.com/docs/boxes/base)
- - Support [QEMU Guest Agent](https://wiki.qemu.org/Features/GuestAgent)
- - Support [VirtualBox Guest Additions](https://www.virtualbox.org/manual/ch04.html)
- - Support [Vagrant synced folder with rsync](https://www.vagrantup.com/docs/synced-folders/rsync)
- - Support [Vagrant provisioner with Ansible](https://www.vagrantup.com/docs/provisioning/ansible)
+ - Minimal [Vagrant base box
+ implementation](https://www.vagrantup.com/docs/boxes/base)
+ - Support [QEMU Guest
+ Agent](https://wiki.qemu.org/Features/GuestAgent)
+ - Support [VirtualBox Guest
+ Additions](https://www.virtualbox.org/manual/ch04.html)
+ - Support [Vagrant synced folder with
+ rsync](https://www.vagrantup.com/docs/synced-folders/rsync)
+ - Support [Vagrant provisioner with
+ Ansible](https://www.vagrantup.com/docs/provisioning/ansible)
- Standardize disk partition with GPT
- Standardize file system mount with UUID
- Standardize network interface with `eth0`
### Quick Start
-Once you have [Vagrant](https://www.vagrantup.com/docs/installation) and [VirtaulBox](https://www.virtualbox.org/) installed, run the following commands under your [project directory](https://learn.hashicorp.com/tutorials/vagrant/getting-started-project-setup?in=vagrant/getting-started):
+Once you have [Vagrant](https://www.vagrantup.com/docs/installation) and
+[VirtaulBox](https://www.virtualbox.org/) installed, run the following
+commands under your [project
+directory](https://learn.hashicorp.com/tutorials/vagrant/getting-started-project-setup?in=vagrant/getting-started):
# Initialize Vagrant
vagrant init alvistack/debian-10
@@ -50,16 +67,23 @@ Once you have [Vagrant](https://www.vagrantup.com/docs/installation) and [Virtau
### `YYYYMMDD.Y.Z`
-Release tags could be find from [GitHub Release](https://github.com/alvistack/vagrant-debian/releases) of this repository. Thus using these tags will ensure you are running the most up to date stable version of this image.
+Release tags could be find from [GitHub
+Release](https://github.com/alvistack/vagrant-debian/releases) of this
+repository. Thus using these tags will ensure you are running the most
+up to date stable version of this image.
### `YYYYMMDD.0.0`
-Version tags ended with `.0.0` are rolling release rebuild by [GitLab pipeline](https://gitlab.com/alvistack/vagrant-debian/-/pipelines) in weekly basis. Thus using these tags will ensure you are running the latest packages provided by the base image project.
+Version tags ended with `.0.0` are rolling release rebuild by [GitLab
+pipeline](https://gitlab.com/alvistack/vagrant-debian/-/pipelines) in
+weekly basis. Thus using these tags will ensure you are running the
+latest packages provided by the base image project.
## License
- Code released under [Apache License 2.0](LICENSE)
- - Docs released under [CC BY 4.0](http://creativecommons.org/licenses/by/4.0/)
+ - Docs released under [CC
+ BY 4.0](http://creativecommons.org/licenses/by/4.0/)
## Author Information
diff --git a/packer/libvirt-10/packer.json b/packer/libvirt-10/packer.json
index 1db9914..0b575c2 100644
--- a/packer/libvirt-10/packer.json
+++ b/packer/libvirt-10/packer.json
@@ -21,7 +21,7 @@
"debconf/priority=critical ",
"console-setup/ask_detect=false ",
"debconf/frontend=noninteractive ",
- "net.ifnames=0 biosdevname=0 ",
+ "net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0 ",
"preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/preseed.cfg ",
"---"
],
diff --git a/packer/libvirt-10/preseed.cfg b/packer/libvirt-10/preseed.cfg
index 52379e6..7dd899a 100644
--- a/packer/libvirt-10/preseed.cfg
+++ b/packer/libvirt-10/preseed.cfg
@@ -2,7 +2,7 @@ d-i base-installer/kernel/override-image string linux-server
d-i keyboard-configuration/xkb-keymap select us
d-i time/zone string Etc/UTC
d-i debian-installer/locale string en_US.UTF-8
-d-i debian-installer/add-kernel-opts string net.ifnames=0 biosdevname=0
+d-i debian-installer/add-kernel-opts string net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0
d-i finish-install/reboot_in_progress note
d-i grub-installer/bootdev string default
@@ -106,8 +106,8 @@ d-i preseed/late_command string in-target /bin/bash -c ' \
ssh-keygen -A; \
systemctl enable ssh.service; \
sed -ie "s/^GRUB_DEFAULT=.*/GRUB_DEFAULT=\"0\"/g" /etc/default/grub; \
- sed -ie "s/^GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub; \
- sed -ie "s/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub; \
+ sed -ie "s/^GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0\"/g" /etc/default/grub; \
+ sed -ie "s/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0\"/g" /etc/default/grub; \
update-grub; \
update-initramfs -c -k all; \
exit 0 \
diff --git a/packer/libvirt-11/packer.json b/packer/libvirt-11/packer.json
index 8013523..66101a7 100644
--- a/packer/libvirt-11/packer.json
+++ b/packer/libvirt-11/packer.json
@@ -21,7 +21,7 @@
"debconf/priority=critical ",
"console-setup/ask_detect=false ",
"debconf/frontend=noninteractive ",
- "net.ifnames=0 biosdevname=0 ",
+ "net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0 ",
"preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/preseed.cfg ",
"---"
],
diff --git a/packer/libvirt-11/preseed.cfg b/packer/libvirt-11/preseed.cfg
index 52379e6..7dd899a 100644
--- a/packer/libvirt-11/preseed.cfg
+++ b/packer/libvirt-11/preseed.cfg
@@ -2,7 +2,7 @@ d-i base-installer/kernel/override-image string linux-server
d-i keyboard-configuration/xkb-keymap select us
d-i time/zone string Etc/UTC
d-i debian-installer/locale string en_US.UTF-8
-d-i debian-installer/add-kernel-opts string net.ifnames=0 biosdevname=0
+d-i debian-installer/add-kernel-opts string net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0
d-i finish-install/reboot_in_progress note
d-i grub-installer/bootdev string default
@@ -106,8 +106,8 @@ d-i preseed/late_command string in-target /bin/bash -c ' \
ssh-keygen -A; \
systemctl enable ssh.service; \
sed -ie "s/^GRUB_DEFAULT=.*/GRUB_DEFAULT=\"0\"/g" /etc/default/grub; \
- sed -ie "s/^GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub; \
- sed -ie "s/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub; \
+ sed -ie "s/^GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0\"/g" /etc/default/grub; \
+ sed -ie "s/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0\"/g" /etc/default/grub; \
update-grub; \
update-initramfs -c -k all; \
exit 0 \
diff --git a/packer/virtualbox-10/packer.json b/packer/virtualbox-10/packer.json
index 311117b..1b668a3 100644
--- a/packer/virtualbox-10/packer.json
+++ b/packer/virtualbox-10/packer.json
@@ -20,7 +20,7 @@
"debconf/priority=critical ",
"console-setup/ask_detect=false ",
"debconf/frontend=noninteractive ",
- "net.ifnames=0 biosdevname=0 ",
+ "net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0 ",
"preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/preseed.cfg ",
"---"
],
diff --git a/packer/virtualbox-10/preseed.cfg b/packer/virtualbox-10/preseed.cfg
index 52379e6..7dd899a 100644
--- a/packer/virtualbox-10/preseed.cfg
+++ b/packer/virtualbox-10/preseed.cfg
@@ -2,7 +2,7 @@ d-i base-installer/kernel/override-image string linux-server
d-i keyboard-configuration/xkb-keymap select us
d-i time/zone string Etc/UTC
d-i debian-installer/locale string en_US.UTF-8
-d-i debian-installer/add-kernel-opts string net.ifnames=0 biosdevname=0
+d-i debian-installer/add-kernel-opts string net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0
d-i finish-install/reboot_in_progress note
d-i grub-installer/bootdev string default
@@ -106,8 +106,8 @@ d-i preseed/late_command string in-target /bin/bash -c ' \
ssh-keygen -A; \
systemctl enable ssh.service; \
sed -ie "s/^GRUB_DEFAULT=.*/GRUB_DEFAULT=\"0\"/g" /etc/default/grub; \
- sed -ie "s/^GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub; \
- sed -ie "s/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub; \
+ sed -ie "s/^GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0\"/g" /etc/default/grub; \
+ sed -ie "s/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0\"/g" /etc/default/grub; \
update-grub; \
update-initramfs -c -k all; \
exit 0 \
diff --git a/packer/virtualbox-11/packer.json b/packer/virtualbox-11/packer.json
index af2b10c..cc18bea 100644
--- a/packer/virtualbox-11/packer.json
+++ b/packer/virtualbox-11/packer.json
@@ -20,7 +20,7 @@
"debconf/priority=critical ",
"console-setup/ask_detect=false ",
"debconf/frontend=noninteractive ",
- "net.ifnames=0 biosdevname=0 ",
+ "net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0 ",
"preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/preseed.cfg ",
"---"
],
diff --git a/packer/virtualbox-11/preseed.cfg b/packer/virtualbox-11/preseed.cfg
index 52379e6..7dd899a 100644
--- a/packer/virtualbox-11/preseed.cfg
+++ b/packer/virtualbox-11/preseed.cfg
@@ -2,7 +2,7 @@ d-i base-installer/kernel/override-image string linux-server
d-i keyboard-configuration/xkb-keymap select us
d-i time/zone string Etc/UTC
d-i debian-installer/locale string en_US.UTF-8
-d-i debian-installer/add-kernel-opts string net.ifnames=0 biosdevname=0
+d-i debian-installer/add-kernel-opts string net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0
d-i finish-install/reboot_in_progress note
d-i grub-installer/bootdev string default
@@ -106,8 +106,8 @@ d-i preseed/late_command string in-target /bin/bash -c ' \
ssh-keygen -A; \
systemctl enable ssh.service; \
sed -ie "s/^GRUB_DEFAULT=.*/GRUB_DEFAULT=\"0\"/g" /etc/default/grub; \
- sed -ie "s/^GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub; \
- sed -ie "s/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"net.ifnames=0 biosdevname=0\"/g" /etc/default/grub; \
+ sed -ie "s/^GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX=\"net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0\"/g" /etc/default/grub; \
+ sed -ie "s/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0\"/g" /etc/default/grub; \
update-grub; \
update-initramfs -c -k all; \
exit 0 \
diff --git a/playbooks/prepare.yml b/playbooks/prepare.yml
index 79c36ad..8614c15 100644
--- a/playbooks/prepare.yml
+++ b/playbooks/prepare.yml
@@ -102,7 +102,7 @@
- name: fedora | yum install *.rpm
raw: |
set -eu
- yum install -y bzip2 ca-certificates curl gcc gnupg2 gzip iproute procps-ng python3 python3-cryptography python3-devel python3-jmespath python3-libselinux python3-lxml python3-netaddr python3-pip python3-setuptools python3-virtualenv python3-wheel rsync shadow-utils sudo tar unzip util-linux xz yum-utils zip
+ yum install -y bzip2 ca-certificates curl gcc gnupg2 gzip iproute procps-ng python3 python3-cryptography python3-devel python3-dnf-plugin-versionlock python3-jmespath python3-libselinux python3-lxml python3-netaddr python3-pip python3-setuptools python3-virtualenv python3-wheel rsync shadow-utils sudo tar unzip util-linux xz yum-utils zip
when: ansible_distribution | lower == "fedora"
changed_when: false
failed_when: false
@@ -111,7 +111,7 @@
raw: |
set -eu
yum install -y http://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- yum install -y bzip2 ca-certificates curl gcc gnupg2 gzip iproute procps-ng python3 python3-cryptography python3-devel python3-jmespath python3-libselinux python3-lxml python3-netaddr python3-pip python3-setuptools python3-virtualenv python3-wheel rsync shadow-utils sudo tar unzip util-linux xz yum-utils zip
+ yum install -y bzip2 ca-certificates curl gcc gnupg2 gzip iproute procps-ng python3 python3-cryptography python3-devel python3-dnf-plugin-versionlock python3-jmespath python3-libselinux python3-lxml python3-netaddr python3-pip python3-setuptools python3-virtualenv python3-wheel rsync shadow-utils sudo tar unzip util-linux xz yum-utils zip
when: ansible_os_family | lower == "redhat" and ansible_distribution_major_version | lower == "8"
changed_when: false
failed_when: false
@@ -121,7 +121,7 @@
set -eu
subscription-manager repos --enable=rhel-7-server-optional-rpms || echo $?
yum install -y http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- yum install -y bzip2 ca-certificates curl gcc gnupg2 gzip iproute procps-ng python3 python3-devel python3-jmespath python3-libselinux python3-lxml python3-pip python3-setuptools python3-virtualenv python3-wheel python36-cryptography python36-netaddr rsync shadow-utils sudo tar unzip util-linux xz yum-utils zip
+ yum install -y bzip2 ca-certificates curl gcc gnupg2 gzip iproute procps-ng python3 python3-devel python3-jmespath python3-libselinux python3-lxml python3-pip python3-setuptools python3-virtualenv python3-wheel python36-cryptography python36-netaddr rsync shadow-utils sudo tar unzip util-linux xz yum-plugin-versionlock yum-utils zip
when: ansible_os_family | lower == "redhat" and ansible_distribution_major_version | lower == "7"
changed_when: false
failed_when: false
diff --git a/playbooks/tasks/debian.yml b/playbooks/tasks/debian.yml
index 7cc40a6..6a27486 100644
--- a/playbooks/tasks/debian.yml
+++ b/playbooks/tasks/debian.yml
@@ -48,8 +48,8 @@
state: "present"
loop:
- { option: "GRUB_DEFAULT", value: "0" }
- - { option: "GRUB_CMDLINE_LINUX", value: "net.ifnames=0 biosdevname=0" }
- - { option: "GRUB_CMDLINE_LINUX_DEFAULT", value: "net.ifnames=0 biosdevname=0" }
+ - { option: "GRUB_CMDLINE_LINUX", value: "net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0" }
+ - { option: "GRUB_CMDLINE_LINUX_DEFAULT", value: "net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0" }
- name: update-grub
command: update-grub
diff --git a/playbooks/tasks/redhat.yml b/playbooks/tasks/redhat.yml
index e186e99..87cba0e 100644
--- a/playbooks/tasks/redhat.yml
+++ b/playbooks/tasks/redhat.yml
@@ -39,8 +39,8 @@
state: "present"
loop:
- { option: "GRUB_DEFAULT", value: "0" }
- - { option: "GRUB_CMDLINE_LINUX", value: "net.ifnames=0 biosdevname=0" }
- - { option: "GRUB_CMDLINE_LINUX_DEFAULT", value: "net.ifnames=0 biosdevname=0" }
+ - { option: "GRUB_CMDLINE_LINUX", value: "net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0" }
+ - { option: "GRUB_CMDLINE_LINUX_DEFAULT", value: "net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0" }
- name: grub2-mkconfig -o /boot/grub2/grub.cfg
command: grub2-mkconfig -o /boot/grub2/grub.cfg
diff --git a/playbooks/tasks/suse.yml b/playbooks/tasks/suse.yml
index d583b21..cffe5db 100644
--- a/playbooks/tasks/suse.yml
+++ b/playbooks/tasks/suse.yml
@@ -56,8 +56,8 @@
state: "present"
loop:
- { option: "GRUB_DEFAULT", value: "0" }
- - { option: "GRUB_CMDLINE_LINUX", value: "net.ifnames=0 biosdevname=0" }
- - { option: "GRUB_CMDLINE_LINUX_DEFAULT", value: "net.ifnames=0 biosdevname=0" }
+ - { option: "GRUB_CMDLINE_LINUX", value: "net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0" }
+ - { option: "GRUB_CMDLINE_LINUX_DEFAULT", value: "net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=0" }
- name: grub2-mkconfig -o /boot/grub2/grub.cfg
command: grub2-mkconfig -o /boot/grub2/grub.cfg
diff --git a/roles/ansible b/roles/ansible
index 0dfb2ae..84a6af3 160000
--- a/roles/ansible
+++ b/roles/ansible
@@ -1 +1 @@
-Subproject commit 0dfb2ae84f79cbb76686491ce159ecd180f1448f
+Subproject commit 84a6af3d6df3cf5f03e276189c7df380107aeb80
diff --git a/roles/cloud_init b/roles/cloud_init
index c5b4940..3fb56f0 160000
--- a/roles/cloud_init
+++ b/roles/cloud_init
@@ -1 +1 @@
-Subproject commit c5b4940cec475377537fdc1cdacd68188d39b258
+Subproject commit 3fb56f08b6689baf96f6f2b27ba89e46dbb14913
diff --git a/roles/kernel b/roles/kernel
index 8aac438..f766e68 160000
--- a/roles/kernel
+++ b/roles/kernel
@@ -1 +1 @@
-Subproject commit 8aac438dd46c77e5108f48776167e99231bf25ae
+Subproject commit f766e683259ba6902c73f3765d11c2085404db33
diff --git a/roles/locales b/roles/locales
index a089b4a..39e5017 160000
--- a/roles/locales
+++ b/roles/locales
@@ -1 +1 @@
-Subproject commit a089b4a04d3c550f53a62fd08e98b945f936ef18
+Subproject commit 39e501722ae8febd064559f127abaa7fdfbb5cd6
diff --git a/roles/python b/roles/python
index 5a1ed96..d249f68 160000
--- a/roles/python
+++ b/roles/python
@@ -1 +1 @@
-Subproject commit 5a1ed961dbb7c289cd9704d8374409d61304c5e6
+Subproject commit d249f68cbc12531655ca2aad6778b017c851c251
diff --git a/roles/sshd b/roles/sshd
index bf9e03c..ddae9af 160000
--- a/roles/sshd
+++ b/roles/sshd
@@ -1 +1 @@
-Subproject commit bf9e03c27eb0e86b5713ab8cb69e8f33a684ecd5
+Subproject commit ddae9af53c4c18e25494d015768707a1e4533e04
diff --git a/roles/timezone b/roles/timezone
index 40ee7a8..e4501ad 160000
--- a/roles/timezone
+++ b/roles/timezone
@@ -1 +1 @@
-Subproject commit 40ee7a8fb4df7ee9a61653a4b40fd4793dfcded5
+Subproject commit e4501ad022833f038b2691d0e45575c79b02c97c
diff --git a/scripts/bootstrap-ansible.sh b/scripts/bootstrap-ansible.sh
index 4b100e6..80af816 100755
--- a/scripts/bootstrap-ansible.sh
+++ b/scripts/bootstrap-ansible.sh
@@ -30,7 +30,7 @@ fi
if [ -x "$(command -v yum)" ]; then
yum makecache
yum update -y
- yum install -y bzip2 ca-certificates curl gcc gnupg2 gzip iproute procps-ng python3 python3-cryptography python3-devel python3-jmespath python3-libselinux python3-lxml python3-netaddr python3-pip python3-setuptools python3-virtualenv python3-wheel sudo tar unzip xz yum-utils zip
+ yum install -y bzip2 ca-certificates curl gcc gnupg2 gzip iproute procps-ng python3 python3-cryptography python3-devel python3-dnf-plugin-versionlock python3-jmespath python3-libselinux python3-lxml python3-netaddr python3-pip python3-setuptools python3-virtualenv python3-wheel sudo tar unzip xz yum-utils zip
fi
# Prepare Zypper dependencies