bootstrap-vz/manifests/official/gce/jessie.yml
Zach Marano 1f747788c1 Fix missing source repo in GCE images. Add back baseline apt cache as
well. Add in additional GCE guest package into manifests (init files
were split into their own package to make the python package adhere to
pypi standards).
2016-07-21 14:14:42 -07:00

59 lines
1.5 KiB
YAML

---
name: disk
provider:
name: gce
description: Debian {system.release} {system.architecture}
bootstrapper:
workspace: /target
system:
release: jessie
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-cloud-compute-{system.release} main
install:
- cloud-initramfs-growroot
- cloud-utils
- google-cloud-sdk
- google-compute-engine-{system.release}
- google-compute-engine-init-{system.release}
- google-config-{system.release}
- python-crcmod
- screen
- vim
preferences:
# python-crcmod in backports has a compiled version needed for Google Cloud Storage.
backport-python-crcmod:
- package: python-crcmod
pin: release n=jessie-backports
pin-priority: 500
# cloud-utils in backports has a fixed version of growpart to allow root disk expansion on disks > 2TB.
backport-cloud-utils:
- package: cloud-utils
pin: release n=jessie-backports
pin-priority: 500
plugins:
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