The Clusternator Documentation
Guide API Docs About

Module: aws/projectInit

Sets up a ProjectManager

Source:
  • src/aws/project-init.js, line 2

Methods

(inner) initAwsProject() → {Q.Promise}

Source:
  • src/aws/project-init.js, line 15
Returns:
Type
Q.Promise

Home

Modules

  • aws/ec2/ec2-vm-params This is a *minimal* params required to runInstances http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/EC2.html
  • aws/ec2/network-interface This is a *minimal* NIC required to runInstances http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/EC2.html
  • aws/ec2/vm Basic Amazon AWS EC2 wrapper
  • aws/ec2/vm-ecs Creates AWS ECS Aware EC2 units (vm's)
  • api/'0.1'/cli
  • api/'0.1'/cli/cloudService
  • api/'0.1'/cli/log-ssh
  • api/'0.1'/cli/project
  • api/'0.1'/cli/projectDb
  • api/'0.1'/cli/stdioInheritors
  • api/'0.1'/clusternator
  • api/'0.1'/common
  • api/'0.1'/projectFs/circleCi
  • api/'0.1'/projectFs/clusternatorJson
  • api/'0.1'/projectFs/clusternatorScripts
  • api/'0.1'/projectFs/deployments
  • api/'0.1'/projectFs/docker
  • api/'0.1'/projectFs/gitHooks
  • api/'0.1'/projectFs/init
  • api/'0.1'/projectFs/private
  • api/'0.1'/projectFs/projectFs
  • api/'0.1'/rest
  • aws/aclManager
  • aws/aws
  • aws/clusterManager
  • aws/common
  • aws/deploymentManager
  • aws/ec2/filter
  • aws/ec2/sg/groups
  • aws/ec2/sg/idGroupPair
  • aws/ec2/sg/ipPermissions
  • aws/ec2/sg/ipRange
  • aws/ec2/tag
  • aws/ec2Skeletons
  • aws/ecr
  • aws/elb
  • aws/elb/portListener
  • aws/elb/tag
  • aws/iam
  • aws/iam/ecrPolicies
  • aws/prManager
  • aws/projectInit
  • aws/projectManager
  • aws/route53Manager
  • aws/route53Skeletons
  • aws/subnetManager
  • aws/taskDefinitionManager
  • aws/taskServiceManager
  • chai
  • childProcess
  • childProcess/docker
  • childProcess/git
  • childProcess/gpg
  • childProcess/logs
  • childProcess/npm
  • childProcess/privateSha
  • childProcess/slack
  • childProcess/ssh
  • childProcess/ssh-keygen
  • childProcess/tar
  • clusternator/authorities
  • clusternator/common
  • clusternator/projectData
  • clusternator/projectManager
  • clusternator/user
  • clusternatorCli
  • Config
  • constants
  • resourceIdentifier
  • server
  • server/'api-0.1'
  • server/authentication
  • server/authorities
  • server/cryptoHash
  • server/cryptoSymmetric
  • server/daemons/instanceReaper
  • server/daemons/project-daemon
  • server/db/authorities
  • server/db/db-controller
  • server/db/passwords
  • server/db/projects
  • server/db/tokens
  • server/gitHubHook
  • server/gitHubPullRequest
  • server/loggers
  • server/passwords
  • server/tokens
  • server/users
  • server/util
  • util

Classes

  • VmParams
  • NetworkInterface
  • AwsWrapper
  • Filter
  • SgUserIdGroupPair
  • SgIpPermissions
  • SgIpRange
  • ElbTag

Global

  • accessor
  • bindAws
  • bindDb
  • buildImageName
  • checkAndWrite
  • checkIfTableExists
  • cleanEndPoint
  • create
  • createAwsFile
  • decodeToken
  • decrypt
  • describe
  • destroy
  • dockerBuild
  • dockerPush
  • dockerTag
  • find
  • findDefault
  • findVpc
  • getAppDef
  • getCredentials
  • getECSContainerInstanceUserData
  • getToken
  • hashTable
  • isObject
  • key
  • list
  • listAllTables
  • loadUserPublicKeys
  • login
  • logObject
  • logTuple
  • main
  • makeDdbItem
  • makeReadKey
  • mapDescribeToRouteTableIds
  • mapDescription
  • processSSHKeys
  • projectInit
  • read
  • remove
  • result
  • safeReq
  • saltHash
  • spawnOutput
  • stringArrayToNewLineBase64
  • wipePrivate
  • write

Docs

Documentation generated by JSDoc 3.4.0 on Wed Jan 04 2017 20:39:01 GMT-0500 (EST) MIT License