View .eslintrc.yml
env:
es6: true
node: true
parserOptions:
ecmaFeatures:
experimentalObjectRestSpread: true
generators: false
objectLiteralDuplicateProperties: false
ecmaVersion: 6
sourceType: module
View .eslintrc.json
{
"rules": {
"strict": [
"error",
"never"
],
"import/no-unresolved": [
"error",
{
"commonjs": true,
View compact-eslint-airbnb.js
'use strict';
var _ = require('lodash');
var airbnb = require('eslint-config-airbnb');
var yaml = require('js-yaml');
function load(filename) {
console.log('load file ' + filename);
return require(filename);
}
View new-vbox-sku-discovery-graph.js
// Copyright 2015, EMC, Inc.
'use strict';
module.exports = {
friendlyName: 'SKU Discovery',
injectableName: 'Graph.SKU.Discovery',
options: {
defaults: {
graphOptions: {
View setupnat.sh
#!/bin/sh
# Reference link: http://www.aboutdebian.com/proxy.htm
INTIF="eth1"
EXTIF="eth0"
/sbin/depmod -a
/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
View rackhd-install-os-add-more-users-example.json
{
"name": "Graph.InstallCentOS",
"options": {
"defaults": {
"obmServiceName": "noop-obm-service"
},
"install-os": {
"version": "7.0",
"repo": "{{api.server}}/centos/7/os/x86_64",
"rootPassword": "root",