Only include bare essential packages in the GCE provider task. Move

extras to the manifest files.
This commit is contained in:
Zach Marano 2016-02-29 10:38:34 -08:00
parent 74a8aae6ac
commit c34d7d11c8
5 changed files with 19 additions and 6 deletions

View file

@ -27,11 +27,8 @@ class DefaultPackages(Task):
info.packages.add('python')
info.packages.add('openssh-client')
info.packages.add('openssh-server')
info.packages.add('rsync')
info.packages.add('screen')
info.packages.add('sudo')
info.packages.add('uuid-runtime')
info.packages.add('vim')
kernel_packages_path = os.path.join(os.path.dirname(__file__), 'packages-kernels.yml')
kernel_package = config_get(kernel_packages_path, [info.manifest.release.codename,

View file

@ -19,7 +19,11 @@ volume:
root:
filesystem: ext4
size: 10GiB
packages: {}
packages:
install:
- rsync
- screen
- vim
plugins:
google_cloud_sdk: {}
ntp:

View file

@ -19,7 +19,11 @@ volume:
root:
filesystem: ext4
size: 10GiB
packages: {}
packages:
install:
- rsync
- screen
- vim
plugins:
google_cloud_sdk: {}
ntp:

View file

@ -20,6 +20,10 @@ volume:
filesystem: ext4
size: 10GiB
packages:
install:
- rsync
- screen
- vim
preferences:
backport-kernel:
- package: linux-image-* initramfs-tools

View file

@ -19,7 +19,11 @@ volume:
root:
filesystem: ext4
size: 10GiB
packages: {}
packages:
install:
- rsync
- screen
- vim
plugins:
google_cloud_sdk: {}
ntp: