-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
37 lines (33 loc) · 1.56 KB
/
index.html
File metadata and controls
37 lines (33 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!doctype html>
<html lang="en" ng-app="cloudviewApp">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF8">
<script src="components/angular/angular.js"></script>
<script src="app/js/cloudview.js"></script>
<script src="app/js/services/stack.js"></script>
</head>
<body ng-controller="CloudviewCtrl">
Cloudformation Stack template URL:
<input type="text" ng-model="templateUrl" />
<input type="button" value="bam" ng-click="loadStackFromUrl()" />
<br/>
<blockquote>OR</blockquote>
<br/>
Cloudformation template JSON:
<textarea ng-model="mainStackTemplateJson" style="height:100px;"></textarea>
<input type="button" value="bam" ng-click="loadStackFromTemplateJson()" />
<!-- todo: move logic for setting params to <cloudview-stack>" -->
<form class="stack-params" ng-show="!isEmpty(mainStackTemplate.Parameters)">
<p>Template Parameters</p>
<dl>
<dt ng-repeat-start="(paramName,param) in mainStackTemplate.Parameters">{{paramName}}</dt>
<dd ng-repeat-end>
<input type="text" ng-model="mainStackTemplate.Parameters[paramName].Value">
{{param.Description}}
</dd>
</dl>
<button ng-click="loadStackFromTemplate()">Update Stack Params</button>
</form>
<cloudview-stack-topology name="mainStackName" topology="mainStackTopology"></cloudview-stack-topology>
</body>
</html>