Skip to content

Commit

Permalink
Merge pull request #251 from lorengordon/issue-207-cfn
Browse files Browse the repository at this point in the history
Adds cfn templates that utilize watchmaker
  • Loading branch information
lorengordon authored Apr 14, 2017
2 parents 935a3e5 + f0c0d41 commit 3f97522
Show file tree
Hide file tree
Showing 8 changed files with 4,622 additions and 0 deletions.
122 changes: 122 additions & 0 deletions docs/files/cfn/parameter-maps/watchmaker-lx-autoscale.params.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
[
{
"ParameterKey": "AmiId",
"ParameterValue": "__AMIID__"
},
{
"ParameterKey": "AmiDistro",
"ParameterValue": "__AMIDISTRO__"
},
{
"ParameterKey": "AppScriptParams",
"ParameterValue": "__APPSCRIPTPARAMS__"
},
{
"ParameterKey": "AppScriptShell",
"ParameterValue": "__APPSCRIPTSHELL__"
},
{
"ParameterKey": "AppScriptUrl",
"ParameterValue": "__APPSCRIPTURL__"
},
{
"ParameterKey": "AppVolumeDevice",
"ParameterValue": "__APPVOLUMEDEVICE__"
},
{
"ParameterKey": "AppVolumeMountPath",
"ParameterValue": "__APPVOLUMEMOUNTPATH__"
},
{
"ParameterKey": "AppVolumeType",
"ParameterValue": "__APPVOLUMETYPE__"
},
{
"ParameterKey": "AppVolumeSize",
"ParameterValue": "__APPVOLUMESIZE__"
},
{
"ParameterKey": "KeyPairName",
"ParameterValue": "__KEYPAIRNAME__"
},
{
"ParameterKey": "InstanceRole",
"ParameterValue": "__INSTANCEROLE__"
},
{
"ParameterKey": "InstanceType",
"ParameterValue": "__INSTANCETYPE__"
},
{
"ParameterKey": "MinCapacity",
"ParameterValue": "__MINCAPACITY__"
},
{
"ParameterKey": "MaxCapacity",
"ParameterValue": "__MAXCAPACITY__"
},
{
"ParameterKey": "DesiredCapacity",
"ParameterValue": "__DESIREDCAPACITY__"
},
{
"ParameterKey": "NoPublicIp",
"ParameterValue": "__NOPUBLICIP__"
},
{
"ParameterKey": "NoReboot",
"ParameterValue": "__NOREBOOT__"
},
{
"ParameterKey": "NoUpdates",
"ParameterValue": "__NOUPDATES__"
},
{
"ParameterKey": "SecurityGroupIds",
"ParameterValue": "__SECURITYGROUPIDS__"
},
{
"ParameterKey": "SubnetIds",
"ParameterValue": "__SUBNETIDS__"
},
{
"ParameterKey": "PypiIndexUrl",
"ParameterValue": "__PYPIINDEXURL__"
},
{
"ParameterKey": "WatchmakerConfig",
"ParameterValue": "__WATCHMAKERCONFIG__"
},
{
"ParameterKey": "WatchmakerEnvironment",
"ParameterValue": "__WATCHMAKERENVIRONMENT__"
},
{
"ParameterKey": "WatchmakerOuPath",
"ParameterValue": "__WATCHMAKEROUPATH__"
},
{
"ParameterKey": "WatchmakerAdminGroups",
"ParameterValue": "__WATCHMAKERADMINGROUPS__"
},
{
"ParameterKey": "CfnEndpointUrl",
"ParameterValue": "__CFNENDPOINTURL__"
},
{
"ParameterKey": "CfnGetPipUrl",
"ParameterValue": "__CFNGETPIPURL__"
},
{
"ParameterKey": "CfnBootstrapUtilsUrl",
"ParameterValue": "__CFNBOOTSTRAPUTILSURL__"
},
{
"ParameterKey": "ToggleCfnInitUpdate",
"ParameterValue": "__TOGGLECFNINITUPDATE__"
},
{
"ParameterKey": "ToggleNewInstances",
"ParameterValue": "__TOGGLENEWINSTANCES__"
}
]
114 changes: 114 additions & 0 deletions docs/files/cfn/parameter-maps/watchmaker-lx-instance.params.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
[
{
"ParameterKey": "AmiId",
"ParameterValue": "__AMIID__"
},
{
"ParameterKey": "AmiDistro",
"ParameterValue": "__AMIDISTRO__"
},
{
"ParameterKey": "AppScriptParams",
"ParameterValue": "__APPSCRIPTPARAMS__"
},
{
"ParameterKey": "AppScriptShell",
"ParameterValue": "__APPSCRIPTSHELL__"
},
{
"ParameterKey": "AppScriptUrl",
"ParameterValue": "__APPSCRIPTURL__"
},
{
"ParameterKey": "AppVolumeDevice",
"ParameterValue": "__APPVOLUMEDEVICE__"
},
{
"ParameterKey": "AppVolumeMountPath",
"ParameterValue": "__APPVOLUMEMOUNTPATH__"
},
{
"ParameterKey": "AppVolumeType",
"ParameterValue": "__APPVOLUMETYPE__"
},
{
"ParameterKey": "AppVolumeSize",
"ParameterValue": "__APPVOLUMESIZE__"
},
{
"ParameterKey": "KeyPairName",
"ParameterValue": "__KEYPAIRNAME__"
},
{
"ParameterKey": "InstanceRole",
"ParameterValue": "__INSTANCEROLE__"
},
{
"ParameterKey": "InstanceType",
"ParameterValue": "__INSTANCETYPE__"
},
{
"ParameterKey": "NoPublicIp",
"ParameterValue": "__NOPUBLICIP__"
},
{
"ParameterKey": "NoReboot",
"ParameterValue": "__NOREBOOT__"
},
{
"ParameterKey": "NoUpdates",
"ParameterValue": "__NOUPDATES__"
},
{
"ParameterKey": "PrivateIp",
"ParameterValue": "__PRIVATEIP__"
},
{
"ParameterKey": "SecurityGroupIds",
"ParameterValue": "__SECURITYGROUPIDS__"
},
{
"ParameterKey": "SubnetId",
"ParameterValue": "__SUBNETID__"
},
{
"ParameterKey": "PypiIndexUrl",
"ParameterValue": "__PYPIINDEXURL__"
},
{
"ParameterKey": "WatchmakerAdminGroups",
"ParameterValue": "__WATCHMAKERADMINGROUPS__"
},
{
"ParameterKey": "WatchmakerComputerName",
"ParameterValue": "__COMPUTERNAME__"
},
{
"ParameterKey": "WatchmakerConfig",
"ParameterValue": "__WATCHMAKERCONFIG__"
},
{
"ParameterKey": "WatchmakerEnvironment",
"ParameterValue": "__WATCHMAKERENVIRONMENT__"
},
{
"ParameterKey": "WatchmakerOuPath",
"ParameterValue": "__WATCHMAKEROUPATH__"
},
{
"ParameterKey": "CfnBootstrapUtilsUrl",
"ParameterValue": "__CFNBOOTSTRAPUTILSURL__"
},
{
"ParameterKey": "CfnEndpointUrl",
"ParameterValue": "__CFNENDPOINTURL__"
},
{
"ParameterKey": "CfnGetPipUrl",
"ParameterValue": "__CFNGETPIPURL__"
},
{
"ParameterKey": "ToggleCfnInitUpdate",
"ParameterValue": "__TOGGLECFNINITUPDATE__"
}
]
110 changes: 110 additions & 0 deletions docs/files/cfn/parameter-maps/watchmaker-win-autoscale.params.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
[
{
"ParameterKey": "AmiId",
"ParameterValue": "__AMIID__"
},
{
"ParameterKey": "AppScriptParams",
"ParameterValue": "__APPSCRIPTPARAMS__"
},
{
"ParameterKey": "AppScriptShell",
"ParameterValue": "__APPSCRIPTSHELL__"
},
{
"ParameterKey": "AppScriptUrl",
"ParameterValue": "__APPSCRIPTURL__"
},
{
"ParameterKey": "AppVolumeDevice",
"ParameterValue": "__APPVOLUMEDEVICE__"
},
{
"ParameterKey": "AppVolumeType",
"ParameterValue": "__APPVOLUMETYPE__"
},
{
"ParameterKey": "AppVolumeSize",
"ParameterValue": "__APPVOLUMESIZE__"
},
{
"ParameterKey": "KeyPairName",
"ParameterValue": "__KEYPAIRNAME__"
},
{
"ParameterKey": "InstanceRole",
"ParameterValue": "__INSTANCEROLE__"
},
{
"ParameterKey": "InstanceType",
"ParameterValue": "__INSTANCETYPE__"
},
{
"ParameterKey": "MinCapacity",
"ParameterValue": "__MINCAPACITY__"
},
{
"ParameterKey": "MaxCapacity",
"ParameterValue": "__MAXCAPACITY__"
},
{
"ParameterKey": "DesiredCapacity",
"ParameterValue": "__DESIREDCAPACITY__"
},
{
"ParameterKey": "NoPublicIp",
"ParameterValue": "__NOPUBLICIP__"
},
{
"ParameterKey": "NoReboot",
"ParameterValue": "__NOREBOOT__"
},
{
"ParameterKey": "SecurityGroupIds",
"ParameterValue": "__SECURITYGROUPIDS__"
},
{
"ParameterKey": "SubnetIds",
"ParameterValue": "__SUBNETIDS__"
},
{
"ParameterKey": "PypiIndexUrl",
"ParameterValue": "__PYPIINDEXURL__"
},
{
"ParameterKey": "PythonInstaller",
"ParameterValue": "__PYTHONINSTALLER__"
},
{
"ParameterKey": "WatchmakerAdminGroups",
"ParameterValue": "__WATCHMAKERADMINGROUPS__"
},
{
"ParameterKey": "WatchmakerBootstrapper",
"ParameterValue": "__WATCHMAKERBOOTSTRAPPER__"
},
{
"ParameterKey": "WatchmakerConfig",
"ParameterValue": "__WATCHMAKERCONFIG__"
},
{
"ParameterKey": "WatchmakerEnvironment",
"ParameterValue": "__WATCHMAKERENVIRONMENT__"
},
{
"ParameterKey": "WatchmakerOuPath",
"ParameterValue": "__WATCHMAKEROUPATH__"
},
{
"ParameterKey": "CfnEndpointUrl",
"ParameterValue": "__CFNENDPOINTURL__"
},
{
"ParameterKey": "ToggleCfnInitUpdate",
"ParameterValue": "__TOGGLECFNINITUPDATE__"
},
{
"ParameterKey": "ToggleNewInstances",
"ParameterValue": "__TOGGLENEWINSTANCES__"
}
]
Loading

0 comments on commit 3f97522

Please sign in to comment.