Why Automation and how Ansible Tower can help Documents... · Ansible Tower to work only on the...

29
Why Automation and how Ansible Tower can help Peter Mumenthaler - Solution Architect

Transcript of Why Automation and how Ansible Tower can help Documents... · Ansible Tower to work only on the...

Why Automation and how Ansible Tower can help

Peter Mumenthaler - Solution Architect

2

Some Questions you need to ask?

3

Some Questions you need to ask yourself?

4

AUTOMATE REPEAT IT

5

With Automation everything is...

● Documented

● Always up2date

● You know the state of all your IT env

● State is always enforced

● Auditable

● Traceable changes

● Compliance

● Reproducible

● Reporting

● Standard(s) procedures

● Easy to integrate into changemangement process

● Fast and close to production

● Abstraction of infrastructure

● Less errors because standardized environment and unit tests

● IT staff spends their time on valuable things that engage their abilities

6

AUTOMATION FOR TEAMSAnsible Tower technical introduction and overview

7

WHAT IS ANSIBLE TOWER?

• Role-based access control

• Deploy entire applications with push-button deployment access

• All automations are centrally logged

Ansible Tower is an enterprise framework for controlling, securing and managing your Ansible automation – with a UI and RESTful API.

8

RED HAT ANSIBLE TOWER

RED HAT ANSIBLE ENGINE

Scale + operationalize your automation

Support for your Ansible automation

CONTROL KNOWLEDGE DELEGATION

SIMPLE POWERFUL AGENTLESS

FUELED BY AN INNOVATIVE OPEN SOURCE COMMUNITY

9

USE CASES

USERS

ANSIBLEPYTHON CODEBASE

OPEN SOURCE MODULE LIBRARY

PLUGINS

CLOUDAWS,GOOGLE CLOUD,AZURE …

INFRASTRUCTURELINUX,WINDOWS,UNIX …

NETWORKSARISTA, CISCO, JUNIPER …

CONTAINERSDOCKER, LXC …

SERVICESDATABASES, LOGGING,SOURCE CONTROL MANAGEMENT…

TRANSPORT

SSH, WINRM, ETC.

AUTOMATEYOUR

ENTERPRISE

ADMINS

ANSIBLE CLI & CI SYSTEMS

ANSIBLE PLAYBOOKS

….

ANSIBLETOWER

SIMPLE USER INTERFACE TOWER API

ROLE-BASEDACCESS CONTROL

KNOWLEDGE& VISIBILITY

SCHEDULED &CENTRALIZED JOBS

CONFIGURATIONMANAGEMENT

APP DEPLOYMENT

CONTINUOUSDELIVERY

SECURITY &COMPLIANCE

ORCHESTRATIONPROVISIONING

10

Client accessing Ansible Tower

Postgre5QL

MANAGED HOSTS DOMAIN CONTROLLER

CMDB

ANSIBLE TOWER INTEGRATIONS

11

FEATURE OVERVIEW

12

JOB STATUS UPDATE

Heads-up NOC-style automation dashboard displays everything going on in your Ansible environment.

ANSIBLE TOWER

13

ANSIBLE TOWER

ROLE-BASED ACCESS CONTROL

Creates the necessary separation and isolation of users and resources. Users can safely use Ansible Tower to work only on the systems in the environments to which they have access.

NEW IN ANSIBLE TOWER 3.3

Mapping Ansible Tower organizations and teams from SAML attributes

Easier SAML configuration of two-factor authentication

Configure multiple LDAP servers in a single Ansible Tower instance

Ansible Tower 3.3 is now an OAuth2 provider

Users and administrators can create application tokens

14

ACTIVITY STREAM

Securely stores every Job that runs, and enables you to view them later, or export details through Tower’s API.

ANSIBLE TOWER

15

MULTI-PLAYBOOK WORKFLOWS

Tower’s multi-Playbook workflows chains any number of Playbooks together to create a single workflow. Different Jobs can be run depending on success or failure of the prior Playbook.

ANSIBLE TOWER

16

SCALE-OUT CLUSTERING

Connect multiple Tower nodes into a Tower cluster to add redundancy and capacity to your automation platform.

Add reserved capacity, capacity by organization, deploy remote execution nodes for additional local capacity.

NEW! Push-button Ansible Tower deployment and dynamic scaling at runtime for Red Hat OpenShift Container Platform users

ANSIBLE TOWER

17

MANAGE AND TRACK YOUR INVENTORY

Tower’s inventory syncing and provisioning callbacks allow nodes to request configuration on demand, enabling autoscaling.

NEW! Smart Inventories allow you to organize and automate hosts across all your providers based on a powerful host fact query engine.

NEW! See alerts from Red Hat Insights directly from Tower, and use Insights-provided Playbook Remediation to fix issues in your infrastructure.

ANSIBLE TOWER

18

SCHEDULE JOBS

Enables you to schedule any Job now, later, or forever.

ANSIBLE TOWER

19

INTEGRATED NOTIFICATIONS

Stay informed of your automation status via integrated notifications. Connect Slack, Hipchat, SMS, email and more.

ANSIBLE TOWER

20

SELF-SERVICE IT

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.

ANSIBLE TOWER

21

REMOTE COMMAND EXECUTION

Run simple tasks on any host with Tower's remote command execution. Add users or groups, reset passwords, restart a malfunctioning service or patch a critical security issue, quickly.

ANSIBLE TOWER

22

EXTERNAL LOGGING

Connect Tower to your external logging and analytics provider to perform analysis of automation and event correlation across your entire environment.

ANSIBLE TOWER

Ansible Offerings: Understanding the Differences

AWX vs. Ansible Tower

29

Have you used Ansible already? Try Tower for free: ansible.com/tower-trial

Would you like to learn Ansible? It’s easy to get started: ansible.com/get-started

Want to learn more?Videos, webinars, case studies, whitepapers: ansible.com/resources

GETTING STARTED