Skip to content

Easily deploy Webitel services on multiple servers

Notifications You must be signed in to change notification settings

kirychukyurii/wdeploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wdeploy

Latest Release GoDoc Lint Status

Deploy Webitel services on multiple servers

asciicast

Installation

curl -sSL https://raw.githubusercontent.com/kirychukyurii/wdeploy/main/scripts/install.sh | bash
export PATH=$PATH:$HOME/.local/bin
wdeploy --version

You can also download a binary from the releases page. Packages are available in Alpine, Debian, and RPM formats. Binaries are available for Linux, macOS, and Windows.

Help

$ wdeploy run --help
Run wdeploy TUI

Usage:
  wdeploy run [flags]

Examples:
wdeploy run --user "testUser" --password "testPassword" --deploy-type custom

Flags:
  -t, --deploy-type string   specify Ansible inventory template type: localhost, custom (default "localhost")
  -h, --help                 help for run
  -i, --inventory string     specify Ansible inventory host path
  -F, --log-format string    log output format: json, console (default "plain")
  -l, --log-level string     log output level: debug, info, warn, error, dpanic, panic, fatal (default "debug")
  -L, --log-path string      log output to this directory (default "./")
  -p, --password string      specify Webitel Repository password
  -u, --user string          specify Webitel Repository user
  -V, --vars string          specify Ansible variables file

Run

wdeploy run --user "webitel" --password "demo" --deploy-type local --log-level info

Webitel logo