diff --git a/bootstrapvz/common/tasks/network-configuration.yml b/bootstrapvz/common/tasks/network-configuration.yml index 712c81e..b6d971a 100644 --- a/bootstrapvz/common/tasks/network-configuration.yml +++ b/bootstrapvz/common/tasks/network-configuration.yml @@ -16,6 +16,9 @@ jessie: | stretch: | auto eth0 iface eth0 inet dhcp +buster: | + auto eth0 + iface eth0 inet dhcp sid: | auto eth0 iface eth0 inet dhcp diff --git a/bootstrapvz/providers/gce/tasks/packages-kernels.yml b/bootstrapvz/providers/gce/tasks/packages-kernels.yml index 5ba8f76..86b280b 100644 --- a/bootstrapvz/providers/gce/tasks/packages-kernels.yml +++ b/bootstrapvz/providers/gce/tasks/packages-kernels.yml @@ -6,5 +6,7 @@ jessie: amd64: linux-image-amd64 stretch: amd64: linux-image-amd64 +buster: + amd64: linux-image-amd64 sid: amd64: linux-image-amd64 diff --git a/manifests/official/gce/README.rst b/manifests/official/gce/README.rst index f19a1c0..0d9a2e1 100644 --- a/manifests/official/gce/README.rst +++ b/manifests/official/gce/README.rst @@ -22,6 +22,10 @@ jessie-minimal and stretch-minimal: The only additions are the necessary google-compute-engine, python-google-compute-engine, and python3-google-compute-engine packages. This image is not published on GCE however the manifest is provided here for those wishing a minimal GCE Debian image. +buster and buster-minimal: + +Buster is for testing only, it should not be used for production images and may break at any time. + Deprecated manifests: Debian 7 Wheezy and Backports Debian 7 Wheezy are deprecated images on GCE and are no longer supported. These manifests are provided here for historic purposes. diff --git a/manifests/official/gce/buster-minimal.yml b/manifests/official/gce/buster-minimal.yml new file mode 100644 index 0000000..e9532ab --- /dev/null +++ b/manifests/official/gce/buster-minimal.yml @@ -0,0 +1,37 @@ +--- +name: disk +provider: + name: gce + description: Debian {system.release} {system.architecture} +bootstrapper: + workspace: /target +system: + release: buster + architecture: amd64 + bootloader: grub + charmap: UTF-8 + locale: en_US + timezone: UTC +volume: + backing: raw + partitions: + type: msdos + root: + filesystem: ext4 + size: 10GiB +packages: + include-source-type: true + sources: + google-cloud: + - deb http://packages.cloud.google.com/apt google-compute-engine-{system.release}-stable main + install: + - google-compute-engine + - python-google-compute-engine + - python3-google-compute-engine +plugins: + google_cloud_repo: + cleanup_bootstrap_key: true + enable_keyring_repo: true + ntp: + servers: + - metadata.google.internal diff --git a/manifests/official/gce/buster.yml b/manifests/official/gce/buster.yml new file mode 100644 index 0000000..9228d92 --- /dev/null +++ b/manifests/official/gce/buster.yml @@ -0,0 +1,53 @@ +--- +name: disk +provider: + name: gce + description: Debian {system.release} {system.architecture} +bootstrapper: + workspace: /target +system: + release: buster + architecture: amd64 + bootloader: grub + charmap: UTF-8 + locale: en_US + timezone: UTC +volume: + backing: raw + partitions: + type: msdos + root: + filesystem: ext4 + size: 10GiB +packages: + include-source-type: true + sources: + google-cloud: + - deb http://packages.cloud.google.com/apt cloud-sdk-{system.release} main + - deb http://packages.cloud.google.com/apt google-compute-engine-{system.release}-stable main + install: + - file + - google-cloud-sdk + - google-compute-engine + - python-google-compute-engine + - python3-google-compute-engine + - man + - net-tools + - python-crcmod + - screen + - vim +plugins: + expand_root: + filesystem_type: ext4 + root_device: /dev/sda + root_partition: 1 + google_cloud_repo: + cleanup_bootstrap_key: true + enable_keyring_repo: true + ntp: + servers: + - metadata.google.internal + unattended_upgrades: + download_interval: 1 + update_interval: 1 + upgrade_interval: 1