Truckroll running
diff --git a/views/ngXosViews/truckroll/src/templates/truckroll.tpl.html b/views/ngXosViews/truckroll/src/templates/truckroll.tpl.html
new file mode 100644
index 0000000..3454107
--- /dev/null
+++ b/views/ngXosViews/truckroll/src/templates/truckroll.tpl.html
@@ -0,0 +1,86 @@
+<div class="row">
+ <h2>Virtual Truck Roll</h2>
+ <p>Use this page to run test against your subscriber</p>
+</div>
+<form ng-submit="vm.runTest()">
+ <div class="row">
+ <div class="col-xs-12">
+ <label>Target:</label>
+ </div>
+ <div class="col-xs-12">
+ <select class="form-control" ng-model="vm.truckroll.target_id" ng-options="s.id as s.humanReadableName for s in vm.subscribers"></select>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-xs-12">
+ <label>Scope:</label>
+ </div>
+ <div class="col-xs-6">
+ <a
+ ng-click="vm.truckroll.scope = 'container'"
+ ng-class="{'btn-default': vm.truckroll.scope !== 'container', 'btn-primary': vm.truckroll.scope === 'container'}"
+ class="btn btn-block"
+ >
+ Container
+ </a>
+ </div>
+ <div class="col-xs-6">
+ <a
+ ng-click="vm.truckroll.scope = 'vm'"
+ ng-class="{'btn-default': vm.truckroll.scope !== 'vm', 'btn-primary': vm.truckroll.scope === 'vm'}"
+ class="btn btn-block"
+ >
+ VM
+ </a>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-xs-12">
+ <label>Test:</label>
+ </div>
+ <div class="col-xs-4">
+ <a
+ ng-click="vm.truckroll.test = 'ping'"
+ ng-class="{'btn-default': vm.truckroll.test !== 'ping', 'btn-primary': vm.truckroll.test === 'ping'}"
+ class="btn btn-block">Ping</a>
+ </div>
+ <div class="col-xs-4">
+ <a
+ ng-click="vm.truckroll.test = 'traceroute'"
+ ng-class="{'btn-default': vm.truckroll.test !== 'traceroute', 'btn-primary': vm.truckroll.test === 'traceroute'}"
+ class="btn btn-block">Traceroute</a>
+ </div>
+ <div class="col-xs-4">
+ <a
+ ng-click="vm.truckroll.test = 'tcpdump'"
+ ng-class="{'btn-default': vm.truckroll.test !== 'tcpdump', 'btn-primary': vm.truckroll.test === 'tcpdump'}"
+ class="btn btn-block">Tcp Dump</a>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-xs-12">
+ <label>Argument:</label>
+ </div>
+ <div class="col-xs-12">
+ <input type="text" class="form-control" ng-model="vm.truckroll.argument"/>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-xs-12" ng-show="!vm.loader">
+ <button class="btn btn-success btn-block">Run test</button>
+ </div>
+ <div class="col-xs-12" ng-show="vm.loader">
+ <div class="loader"></div>
+ </div>
+ </div>
+ <div class="row" ng-hide="!vm.truckroll.result">
+ <div class="col-xs-12">
+ <label>
+ Result:
+ </label>
+ </div>
+ <div class="col-xs-12">
+ <pre>{{vm.truckroll.result}}</pre>
+ </div>
+ </div>
+</form>
\ No newline at end of file