30 lines
877 B
YAML
30 lines
877 B
YAML
---
|
|
# This file is managed via modulesync
|
|
# https://github.com/voxpupuli/modulesync
|
|
# https://github.com/voxpupuli/modulesync_config
|
|
#
|
|
# Additional ~/.fog config file with AWS EC2 credentials
|
|
# required.
|
|
#
|
|
# see: https://github.com/puppetlabs/beaker/blob/master/docs/how_to/hypervisors/ec2.md
|
|
#
|
|
HOSTS:
|
|
ubuntu-1604-x64:
|
|
roles:
|
|
- master
|
|
platform: ubuntu-16.04-amd64
|
|
hypervisor: ec2
|
|
# refers to image_tempaltes.yaml AMI[vmname] entry:
|
|
vmname: ubuntu-1604-eu-central-1
|
|
# refers to image_tempaltes.yaml entry inside AMI[vmname][:image]:
|
|
snapshot: aio
|
|
# t2.micro is free tier eligible (https://aws.amazon.com/en/free/):
|
|
amisize: t2.micro
|
|
# required so that beaker sanitizes sshd_config and root authorized_keys:
|
|
user: ubuntu
|
|
CONFIG:
|
|
type: aio
|
|
:ec2_yaml: spec/acceptance/nodesets/ec2/image_templates.yaml
|
|
...
|
|
# vim: syntax=yaml
|