bootstrap-vz/manifests/official/gce/jessie.yml
Zach Marano b3f5716ab7 Update Google Compute Engine package and repository structure.
GCE packages are now Debian policy compliant.
2017-08-23 10:37:57 -07:00

57 lines
1.3 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-compute-engine-{system.release}-stable main
install:
- file
- google-cloud-sdk
- google-compute-engine
- python-google-compute-engine
- python3-google-compute-engine
- 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
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