Ansible is an open source tool used to deploy applications to remote nodes and provision servers in a repeatable way. It gives you a common framework for pushing multi-tier applications and application artifacts using a push model setup, although you can set it up as master-client if you’d like. Ansible is built on playbooks that you can apply to an extensive variety of systems for deploying your app.
When to use it: If getting up and running quickly and easily is important to you and you don’t want to install agents on remote nodes or managed servers, consider Ansible. It’s good if your need or focus is more on the system administrator side. Ansible is focused on being streamlined and fast, so if those are key concerns for you, give it a shot.
Price: Free open source version, with paid plans for Ansible Tower starting at $5,000 per year (which gives you up to 100 nodes).
Pros:
Cons:
What is Ansible? | Ansible Quick Start Video
OSS |
Pro |
SaaS |
SaaS(Dedicated Server) |
Enterprise |
|
---|---|---|---|---|---|
Basic Artifact Management: |
|||||
On Demand Jar Signing and Web Start Application Hosting |
|||||
Multi-push Replication | |||||
Universal support for all major package formats: |
|
|
|
|
|
Integration with all leading CI-servers | |||||
|
|||||
Basic Security
|
|||||
LDAP Groups |
|||||
Multiple additional options for authentication
|
|
||||
Powerful SSO integration for NTLM, Kerberos, Etc. | |||||
Advanced Storage Solutions
|
(Managed by JFrog) |
(Managed by JFrog) |
|||
High Availability
|
(Managed by JFrog) |
(Managed by JFrog) |
|||
Integration with Other JFrog Products JFrog Bintray and JFrog CLIJFrog XrayJFrog Mission Control |
(view only) |
(view only) |
(view only) |
|
|
Disaster Recovery |
|||||
SaaS Features |
|||||
Maintenance and Administration |
|||||
SLA-based Support |
(Pro Plus and Pro X) |