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
>
>

Reply via email to