rackerlabs / maestro Goto Github PK
View Code? Open in Web Editor NEWAWS EC2 SSM Management Orchestrator
License: Apache License 2.0
AWS EC2 SSM Management Orchestrator
License: Apache License 2.0
Instead of creating an running a new SSM document when running a shell command, would it be possible to have Maestro default to using the AWS-RunShellScript and AWS-RunPowerShellScript documents when using the run command
option? Because Maestro creates a temporary document, you lose the ability to audit commands run when analyzing Cloudtrail data.
Maestro SSM API Example:
{"outputs3bucketname":"maestro-123456789","instanceids":["i-000000001234"],"interactive":false,"documentname":"123456789-temp-document"}
AWS-RunShellScript API Example:
{"interactive":false,"documentname":"AWS-RunShellScript","comment":"Run DB Migrations","parameters":{"commands":["/user/bin/destroy"]},"targets":[{"values":["i-000000001234"],"key":"instanceids"}]}
List Instances errors when instances exist in the SSM API but are no longer around.
OSX
v0.1.0-3-g2a0df61
Maestro list instances should list instances available to run commands on.
Maestro list instances will get back instances that no longer exist but still show up in the API. A good solution is to filter by the PingStatus and if the instance shows as Offline then not show it as an available instance. This prevent an API error when maestro tries to get more information on the instance.
The latest build for darwin OSX is missing from the download location:
https://maestro.rax.io/latest/maestro-osx.zip
--2017-11-06 10:40:15-- https://maestro.rax.io/latest/maestro-osx.zip
Resolving maestro.rax.io... 13.32.168.44, 13.32.168.74, 13.32.168.211, ...
Connecting to maestro.rax.io|13.32.168.44|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2017-11-06 10:40:15 ERROR 404: Not Found.
I would like an easy way to download files (SCP Like) from a server running SSM and also editing files in place using SSM.
The way I'm thinking about this is a custom SSM document that will cp the file to S3 and then just a simple S3 Get Object like Maestro does when fetching output. In the case of the in place editing, It would then upload once the editor is closed and run another SSM document to download the file back to the server.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.