pressly / sup

Super simple deployment tool - think of it like 'make' for a network of servers
https://pressly.github.io/sup
MIT License
2.48k stars 178 forks source link

Command options as Packages #92

Closed chonthu closed 8 years ago

chonthu commented 8 years ago

run, local, and many more user contributed actions as "packages". More Ansible style "tasks" maybe a "yum" package etc.

example:

# Supfile

commands:
    install:
        desc:Install apache server
        yum: name=apache state=running

thoughts?

VojtechVitek commented 8 years ago

We're not trying to reimplement Ansible. Sup is just a simple SSH multiplexer that runs commands remotely.

You can run scripts too, though:

# Supfile

commands:
    install:
        desc: Install apache server
        script: apache-running.sh