next

module
v0.0.0-...-4488ad4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2023 License: MIT

README

NEXT

Go Report Card License

NEXT is a dead-simple IT automation tool enabling concurrent commands execution on multiple machines. It is inspired by Ansible and GNU Make. NEXT is agentless, and running its tasks remotely via temporarily SSH connections.

Configuration File

Configuration file of NEXT is in YAML format. Here is the simplest configuration file example:

run:
  target:
    - 10.0.0.155
  script:
    - echo "This is $(hostname):"
    - uname -a

It defines target machine IP address and commands need to run, then save it as next.yml and execute following command. You will get result similar as below:

$ next run
2020/08/17 15:30:05 10.0.0.155: This is mashiro:
2020/08/17 15:30:05 10.0.0.155: Linux mashiro 4.18.0-147.5.1.el8_1.x86_64 #1 SMP Wed Feb 5 02:00:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

More configuration file examples can be found in examples folder.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL