src/PuphpetBundle/Resources/config/vagrantfile-gce/defaults.yml
target: ~
vm:
provider:
gce:
project_id: GCE_PROJECT_ID
client_email: GCE_CLIENT_EMAIL
key_location: /PATH/TO/PRIVATE_KEY.PK12
image: ubuntu-1604-xenial-v20161013
machines:
machine1:
id: gce1
hostname: gce1.puphpet
name: gce1-puphpet
machine_type: n1-standard-1
zone: us-central1-a
tags:
- http-server
provision:
puppet:
manifests_path: puphpet/puppet/manifests
module_path:
- puphpet/puppet/modules
- puphpet/puppet/manifests
options:
- '--verbose'
- '--hiera_config /opt/puphpet/puppet/hiera.yaml'
synced_folder:
folder1:
id: webroot
source: ./
target: /var/www
nfs: false
post_up_message: ''
ssh:
username: PRIVATE_KEY_USER
forward_agent: true
private_key_path: '~/.ssh/id_rsa'
public_key_path: '~/.ssh/id_rsa.pub'