Skip to content

ip10111/catapult

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catapult

A simple multi server deployer

Usage:

./catapult.py <source_dir> <yml_data>

catapult will copy all files inside source_dir to server directory defined in yaml path

Sample Yaml data format:

clientname1:
    host: example.com
    user: ftp_user_name
    pass: ftp_password
    path: public_html
clientname2:
    host: example1.com
    user: ftp_user_name
    pass: ftp_password
    path: httpdoc
clientname3:
    host: example1.com
    user: ftp_user_name
    pass: ftp_password
    path: www

to update only one server you can use --only

./catapult.py <source_dir> <yml_data> --only=clientname3

Releases

No releases published

Packages

No packages published

Languages