Skip to content

Commit

Permalink
aliyunecs new
Browse files Browse the repository at this point in the history
  • Loading branch information
邓宇星 authored and 邓宇星 committed Jul 27, 2016
1 parent 3151fe9 commit c45f793
Show file tree
Hide file tree
Showing 3 changed files with 259 additions and 12 deletions.
2 changes: 1 addition & 1 deletion component/component.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.machine-driver.%%DRIVERNAME%% {
background-image: url('example.svg');
background-image: url('aliyunecs.svg');
}
267 changes: 257 additions & 10 deletions component/template.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,272 @@
{{partial "host/add-common"}}

<div class="over-hr r-mt20 r-mb20">
<span>My Skeleton Driver</span>
<span>Aliyun Api Info</span>
</div>

{{!-- An example input option --}}
<div class="row">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">Size</label>
<div class="row form-group">

<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">accessKeyId*</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.accessKeyId
}}
</div>

<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">accessKeySecret*</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.accessKeySecret
}}
</div>
</div>
<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">自定义Api网关</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.apiEndpoint
}}
</div>
</div>
<div class="col-sm-12 col-md-4">
<div class="input-group">

<div class="over-hr r-mt20 r-mb20">
<span>Instance Info</span>
</div>
<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">实例描述</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.size
class="form-control"
value=model.%%DRIVERNAME%%Config.description
}}
</div>

<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">实例规格</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.instanceType
}}
<span class="input-group-addon">MB</span>
</div>
</div>
</div>

<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">系统镜像</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.imageId
}}
</div>

<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">实例Tag</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.tag
}}
</div>
</div>

<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">网络最大带宽</label>
</div>
<div class="col-sm-12 col-md-4">
<div class="input-group">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.internetMaxBandwidth
}}
<div class="input-group-addon">MB</div>
</div>
</div>
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">slbid</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.slbId
}}
</div>

</div>

<div class="over-hr r-mt20 r-mb20">
<span>Storage Info</span>
</div>

<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">是否IO优化实例</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text" class="form-control" value=model.%%DRIVERNAME%%Config.isOptimized }}
</div>

<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">系统硬盘种类</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.systemDiskCategory
}}
</div>
</div>

<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">存储盘种类</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.diskCategory
}}
</div>

<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">磁盘大小</label>
</div>
<div class="col-sm-12 col-md-4">
<div class="input-group">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.diskSize
}}
<div class="input-group-addon">GB</div>
</div>
</div>
</div>

<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">region</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.region
}}
</div>

<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">zone</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.zone
}}
</div>
</div>

<div class="over-hr r-mt20 r-mb20">
<span>Network Info</span>
</div>

<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">routeCidr</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.routeCidr
}}
</div>

<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">vpcid</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.vpcId
}}
</div>
</div>

<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">vswitchId</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.vswitchId
}}
</div>

<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">privateIp</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.privateIp
}}
</div>
</div>

<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">privateAddressOnly</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="checkbox"
class="form-control"
value=model.%%DRIVERNAME%%Config.privateAddressOnly
}}
</div>
</div>

<div class="over-hr r-mt20 r-mb20">
<span>Security Info</span>
</div>
<div class="row form-group">
<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">安全组</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.securityGroup
}}
</div>

<div class="col-sm-12 col-md-2 form-label">
<label class="form-control-static">ssh远程登陆密码</label>
</div>
<div class="col-sm-12 col-md-4">
{{input type="text"
class="form-control"
value=model.%%DRIVERNAME%%Config.sshPassword
}}
</div>
</div>


{{!-- This partial contains the Labels and Advanced Options fields --}}
{{partial "host/add-options"}}
</div>
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "ui-driver-skel",
"name": "ui-driver-aliyunecs",
"version": "0.0.1",
"description": "Skeleton Rancher UI driver for custom docker-machine drivers",
"scripts": {},
Expand Down

0 comments on commit c45f793

Please sign in to comment.