SysOpsWork is an Automation program for Windows, macOS, and Ubuntu.
It is free to download and use.
SysOpsWork automates implementation of native configuration lines and RESTful API calls to IT infrastructure components, whether on Cloud or on Premises, in a physical, virtualized, or containerized space. But not limited to that.
SysOpsWork simplifies automation of leading infrastructure solutions.
Amazon Web Services
Microsoft Azure
Google Cloud
Kubernetes
vSphere
Docker
Red Hat Enterprise Linux
Microsoft Windows Server
Ubuntu Server
Cisco
F5
NSX
Palo Alto
Fortinet
Check Point
Ceph
vSAN
NetApp
+ many more products...
SysOpsWork makes it simple to adopt REST API automation by how vendors and open source projects document their APIs.
https://SWITCH-IP/api/aaaLogin.json
Content-Type: application/json
Cache-Control: no-cache
POST BODY :
{
"aaaUser" : {
"attributes" : {
"name" : "SWITCH_USER",
"pwd" : "SWITCH_PASSWORD"
}
}
}
REST-URL:
https://SWITCH-IP/api/aaaLogin.json
REST-HEADERS:
{"Content-Type": "application/json", "Cache-Control": "no-cache"}
REST-METHOD:
POST
REST-DATA-START:
{ "aaaUser" : { "attributes" : { "name" : "SWITCH_USER", "pwd" : "SWITCH_PASSWORD" } } }
REST-DATA-END:
Leverage your experience with implementation commands you are familiar with. If the native command exists, SysOpsWork can implement it. The example below shows the automation script at its simplest form (by simply applying the commands). SysOpsWork can also validate if implementation achieved intended results. If not, it reverts back the implementation. More details can be found at SysOpsWork Docs.
dnf install nginx
firewall-cmd --permanent --add-port={80/tcp,443/tcp}
firewall-cmd --reload
systemctl enable nginx
systemctl start nginx
OBJECT:
redhat-remote-host
IMPLEMENTATION-COMMAND-START:
dnf install nginx firewall-cmd --permanent --add-port={80/tcp,443/tcp} firewall-cmd --reload systemctl enable nginx systemctl start nginx
IMPLEMENTATION-COMMAND-END:
SysOpsWork was developed with the mission to automate everything IT infrastructure by simplifying the complex.
Our easy to read documentation provides step-by-step instructions and examples to achieve IT automation to its full potential.