mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-22 18:00:35 +00:00

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).
59 lines
1.5 KiB
YAML
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
|