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