Hi, How does/will this help the community?
--Mark On Thu, Feb 2, 2017 at 2:25 PM, <upthewatersp...@apache.org> wrote: > Repository: geode > Updated Branches: > refs/heads/next-gen-native-client-software-grant e79c4072b -> 340f2fca8 > > > GEODE-2421: Adding packer portion of making a VS2015 dev AMI > > This closes #384 > > > Project: http://git-wip-us.apache.org/repos/asf/geode/repo > Commit: http://git-wip-us.apache.org/repos/asf/geode/commit/340f2fca > Tree: http://git-wip-us.apache.org/repos/asf/geode/tree/340f2fca > Diff: http://git-wip-us.apache.org/repos/asf/geode/diff/340f2fca > > Branch: refs/heads/next-gen-native-client-software-grant > Commit: 340f2fca80d9388155ed0911712f9a830211b32b > Parents: e79c407 > Author: Ernest Burghardt <eburgha...@pivotal.io> > Authored: Thu Feb 2 14:03:10 2017 -0800 > Committer: Dan Smith <upthewatersp...@apache.org> > Committed: Thu Feb 2 14:24:20 2017 -0800 > > ---------------------------------------------------------------------- > packer/windows-2012-vs-2015.json | 64 +++++++++++++++++++++++ > packer/windows/install-vs-2015-community.ps1 | 9 ++++ > 2 files changed, 73 insertions(+) > ---------------------------------------------------------------------- > > > http://git-wip-us.apache.org/repos/asf/geode/blob/340f2fca/p > acker/windows-2012-vs-2015.json > ---------------------------------------------------------------------- > diff --git a/packer/windows-2012-vs-2015.json > b/packer/windows-2012-vs-2015.json > new file mode 100644 > index 0000000..da82b94 > --- /dev/null > +++ b/packer/windows-2012-vs-2015.json > @@ -0,0 +1,64 @@ > +{ > + "variables":{ > + "region":"us-west-2", > + "source_ami":"ami-ac5395cc", > + "source_image_name":"X.vmx", > + "image_name":"windows-2012-vs-2015" > + }, > + "builders":[ > + { > + "type":"amazon-ebs", > + "instance_type":"t2.large", > + "ami_name":"native-{{user `version`}}-{{user `image_name`}} > {{timestamp}}", > + "access_key":"{{user `aws_access_key`}}", > + "secret_key":"{{user `aws_secret_key`}}", > + "region":"{{user `region`}}", > + "source_ami":"{{user `source_ami`}}", > + "subnet_id":"{{user `subnet_id`}}", > + "vpc_id":"{{user `vpc_id`}}", > + "tags":{ > + "team":"native", > + "version":"{{user `version`}}", > + "source_ami":"{{user `source_ami`}}" > + }, > + "communicator":"winrm", > + "winrm_username":"Administrator", > + "launch_block_device_mappings":[ > + { > + "device_name":"/dev/sda1", > + "delete_on_termination":true, > + "volume_size":60 > + } > + ] > + } > + ], > + "provisioners":[ > + { > + "pause_before":"30s", > + "type":"file", > + "source":"windows/Packer.psm1", > + "destination":"Documents/WindowsPowerShell/Modules/Packer/ > Packer.psm1" > + }, > + { > + "type":"powershell", > + "scripts":[ > + "windows/install-vs-2015-community.ps1" > + ] > + }, > + { > + "type":"powershell", > + "scripts":[ > + "windows/cleanup.ps1" > + ] > + }, > + { > + "type":"powershell", > + "scripts":[ > + "windows/setup-ec2config.ps1" > + ], > + "only":[ > + "amazon-ebs" > + ] > + } > + ] > +} > > http://git-wip-us.apache.org/repos/asf/geode/blob/340f2fca/p > acker/windows/install-vs-2015-community.ps1 > ---------------------------------------------------------------------- > diff --git a/packer/windows/install-vs-2015-community.ps1 > b/packer/windows/install-vs-2015-community.ps1 > new file mode 100644 > index 0000000..c175410 > --- /dev/null > +++ b/packer/windows/install-vs-2015-community.ps1 > @@ -0,0 +1,9 @@ > +# TODO AdminDeploy.xml > +# vs_community.exe /AdminFile C:\Users\Administrator\AdminDeployment.xml > /Log setup.log /Passive > +Set-PSDebug -Trace 0 > + > +Import-Module Packer > + > +$log = "vs_community.log" > + > +choco install visualstudio2015community -confirm > >