diff --git a/docs/rolereference.rst b/docs/rolereference.rst index cfc49b6d979a8f8806629165e87e909e4690a200..43fc796ab85d67f7af76a6c0673bf29866f7ec34 100644 --- a/docs/rolereference.rst +++ b/docs/rolereference.rst @@ -131,6 +131,7 @@ Distribution compatibility Role is compatible with the following distributions: - Debian 11 (Bullseye) +- Debian 12 (Bookworm) Examples diff --git a/roles/preseed/meta/main.yml b/roles/preseed/meta/main.yml index 97b65aa5ef24be9d54af34b77ed1be192f755306..b723a9cafdbad6d7cf174391db5a7438245d1bd2 100644 --- a/roles/preseed/meta/main.yml +++ b/roles/preseed/meta/main.yml @@ -9,3 +9,4 @@ galaxy_info: - name: Debian versions: - 11 + - 12 diff --git a/roles/preseed/molecule/default/group_vars/parameters-optional-with-overrides.yml b/roles/preseed/molecule/default/group_vars/parameters-optional-with-overrides.yml index 6fb052462e3b365b0251c6767630a26f19999316..df880d8bddadc09e73cf2f5986aae03c174ed3b3 100644 --- a/roles/preseed/molecule/default/group_vars/parameters-optional-with-overrides.yml +++ b/roles/preseed/molecule/default/group_vars/parameters-optional-with-overrides.yml @@ -21,3 +21,21 @@ preseed_server_overrides: network_interface: eth1 root_password: myrootpassword timezone: Europe/Belgrade + parameters-optional-with-overrides-bookworm: + country: RS + dns: 1.1.1.1 + domain: example.com + gateway: 2.2.2.2 + hostname: testing + ip: 3.3.3.3 + keymap: sv + language: sr + locale: en_UK.UTF-8 + mirror_directory: / + mirror_hostname: ftp.de.debian.org + mirror_proxy: http://proxy.local + netmask: 255.255.0.0 + network_auto: false + network_interface: eth1 + root_password: myrootpassword + timezone: Europe/Belgrade diff --git a/roles/preseed/molecule/default/molecule.yml b/roles/preseed/molecule/default/molecule.yml index 2030edeff234cbe9684a04facdc187ac5720132f..ce2b2148ab47c505fdc1de3da55cc7644f0b1871 100644 --- a/roles/preseed/molecule/default/molecule.yml +++ b/roles/preseed/molecule/default/molecule.yml @@ -41,6 +41,33 @@ platforms: provider_raw_config_args: - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']" + - name: parameters-mandatory-bookworm + groups: + - parameters-mandatory + box: debian/bookworm64 + memory: 256 + cpus: 1 + provider_raw_config_args: + - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']" + + - name: parameters-optional-bookworm + groups: + - parameters-optional + box: debian/bookworm64 + memory: 256 + cpus: 1 + provider_raw_config_args: + - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']" + + - name: parameters-optional-with-overrides-bookworm + groups: + - parameters-optional-with-overrides + box: debian/bookworm64 + memory: 256 + cpus: 1 + provider_raw_config_args: + - "customize ['modifyvm', :id, '--paravirtprovider', 'minimal']" + provisioner: name: ansible config_options: