Extend the power of Ansible to your entire team. Ansible Tower by Red Hat helps you scale IT automation, manage complex deployments and speed productivity. Centralize and control your IT infrastructure with a visual dashboard, role-based access control, job scheduling and graphical inventory management.
Tower now features a streamlined interface, integrated notifications and enhanced permissions. And Tower's REST API and CLI make it easy to embed Tower into existing tools and processes.
The Tower dashboard provides a heads-up NOC-style display for everything going on in your Ansible environment.
As soon as you log in, you'll see your host and inventory status, all the recent job activity and a snapshot of recent job runs. Adjust your job status settings to graph data from specific job and time ranges.
Within Tower, Playbook runs stream by in real time. As Ansible automates across your infrastructure, you’ll see plays and tasks complete, broken down by each machine, and each success or failure, complete with output. Easily see the status of your automation, and what’s next in the queue.
Other types of jobs, such as source control updates or cloud inventory refreshes, appear in the common job view. Know what Tower is up to at any time.
With Tower, all automation activity is securely logged. Who ran it, how they customized it, what it did, where it happened - all securely stored and viewable later, or exported through Tower’s API.
Activity streams extend this by showing a complete audit trail of all changes made to Tower itself - job creation, inventory changes, credential storage, all securely tracked.
Ansible Tower allows us to easily streamline the delivery of applications and services to both OpenStack and Amazon clouds in a cost effective, simple and secure manner.
Stay informed of your automation status via integrated notifications. Notify a person or team when your job succeeds, or escalate when jobs fail. Send notifications across your entire organization at once, or customize on a per-job basis.
Connect your notifications to Slack, Hipchat, PagerDuty, SMS, email, and more - or post notifications to a custom webhook to trigger other tools in your infrastructure.
Playbook runs, cloud inventory updates, and source control updates can be scheduled inside Tower - run now, run later, or run forever.
Set up occasional tasks like nightly backups, periodic configuration remediation for compliance, or a full continuous delivery pipeline with just a few clicks.
Tower helps you manage your entire infrastructure. Easily pull your inventory from public cloud providers such as Amazon Web Services, Microsoft Azure, and more. Synchronize from your local OpenStack cloud or VMware environment. Or connect Tower directly to your custom CMDB. Tower can keep your cloud inventory in sync, and Tower's powerful provisioning callbacks allow nodes to request configuration on demand, enabling autoscaling.
Tower lets you launch Playbooks with just a single click. It can prompt you for variables, let you choose from available secure credentials and monitor the resulting deployments.
Tower's simplified portal mode and survey features allow IT administrators to delegate automation job runs to users across the organization - synchronized directly from corporate directories such as LDAP, Active Directory or delegated SAML authentication.
With Tower delegation, developers or QA departments can provision their own dev and test environments. Customer service agents can provision a new demo environment. Or junior admins can run simple jobs - like changing passwords - all at the press of a button.
Run simple tasks on any host or group of hosts in your inventory with Tower's remote command execution. Add users or groups, reset passwords, restart a malfunctioning service or patch a critical security issue, quickly.
As always, remote command execution uses Tower's role-based access control engine and logs every action.
Tower’s system tracking gives you the necessary tools to audit and verify that your machines are in compliance. Discover how a machine has changed over time, or compare machines in your cluster to see how they are different.
Use system tracking and Tower’s push-button automation to ensure machines are configured and deployed exactly how they should be.
Far from being limited to just the user interface, every feature of Tower is available via Tower's REST API, providing the ideal API for a systems management infrastructure to build against. Call Tower jobs from your build tools, show Tower information in your custom dashboards and more. Get API usage information and best practices with built-in documentation.
If it's easier for you to wrap a command line interface than write REST code, Tower's CLI tool is available for launching jobs from CI systems such as Jenkins, or when you need to integrate with other command line tools.