SlideShare a Scribd company logo
Significance of RedHat
Ansible
Vijaya Nirmala,
IBM GTS Labs,
RedHat Center of Excellence
Significance of Ansible
Agenda:
● What is Ansible
● Features of Ansible
● How Ansible works
● Use cases
● Application Deployments & Configuration Management
● Devops Integrations with Ansible
● Ansible Tower
● Integrations with Public Cloud
● Ansible with various domains/aspects of IT
● How to start with Ansible
Significance of Ansible
Ansible Features
Photo credit: Internet
Significance of Ansible
A
R
C
H
I
T
E
C
T
U
R
E Photo credit: Internet
Significance of Ansible - Use Cases
Infrastructure Provisioning Configuration Management
Application Deployments
Significance of Ansible - Application Deployments
New
Significance of Ansible - Integration with CI Tools
Continuous Integration:
● Included as a step in CI/CD pipeline
● Well integrates and supports modules for handshake
● Plugins
Significance of Ansible - Configuration Management
Significance of Ansible - Rolling Update
Significance of Ansible - Galaxy
What is Ansible Galaxy:
● Commonly used utilities/scripts are uploaded as Roles by
Community
● Register, search, find and download any role
● Create & upload new role
Significance of Ansible - Devops Integration
Significance of Ansible
Features of Ansible Tower:
● Role based access Control
● Web based UI for Ansible
● Push button basis deployment access
● Centralized logging
● Schedule & Run the playboks as Jobs with debugging
Significance of Ansible - Public Cloud Integration
Photo credit: AWS
Significance of Ansible - Infrastructure Automation
Use Case:
● Organizations with own data center or bare metal servers, setup and configuration
of servers
● Redhat Ansible and Stacki can build a robust, production grade fully automatic
data center with its modules and integrations
● install, configure OS, configure RAID card, Database configuration settings,
deploy cloud, big data setup or Linux clusters
Significance of Ansible - Network Automation
Redhat Ansible provides all network modules individually for Windows
and Linux and makes the conventionally repeated activities and
transforms into an potential automation
Advantages
● Validate the existing network for compliance and risk analysis
● Consistent Network configurations
● Parameterized Network setup
Significance of Ansible - Security Automation
Scope:
Security Automation helps in automating and integrating varied security solutions by
using Redhat Ansible modules, roles and playbooks
How:
1. Custom made security modules that could be developed for business needs
and/or
2. by way of downloading and/or enhancing collection & roles from Ansible Galaxy
Benefits:
1. Monitor enterprise wide systems for security threat(s)
2. Analyze the incidents
3. Incident Response/Remediation
Significance of Ansible - Security Automation
Enterprise Firewalls:
● controls traffic from between networks and also access to the
applications in internet or intranet.
● Protecting line of Business by controlling traffic in/out
● This is achieved by manipulating policies' revisions and log
configuration
Significance of Ansible - Security Automation
Intrusion Detection and Prevention Systems(IDPS):
● monitors network traffic for suspicious activities, intrusions and alerts &
blocks attacks
● RedHat Ansible simplifies and makes rule and log management more
efficient by enabling rule based development of plays
Security Information and Event Management(SIEM):
● collecting & analyzing of security events in order to help in analysis &
response/resolutions of threats
● RedHat Ansible provides program access to wide variety of security
related data sources for security admins to assess and action
Significance of Ansible - Security Automation
Privileged Access Management Toos(PAM):
● Tools to monitor privileged accounts’ access and handles single
sign-on(SSO); supersedes hardcoded passwords for services/Apps
● RedHat Ansible streamlines by managing the rotation of privileged
credentials and password to eliminating high-risk attacks
Significance of Ansible - Security Automation
Significance of Ansible - Storage
RedHat Ansible provisions and maintains three types of Storage
● Software defined Storage(removes s/w dependency on proprietary h/w)
● Cloud based Storage(Public Cloud like AWS)
● Hardware Storage Appliances' configuration
Ansible modules for each of the solutions' purpose. Basically, Modules in Ansible
are discrete units of code, which can be executed from command line or can be
called from within a playbook
Significance of Ansible Software Defined Storage
IBM Spectrum Accelerate
● powerful, highly-agile, software defined storage solutions built on IBM
XIV storage for Enterprise environments and Cloud Infrastructures
● Ansible leverages the support of this storage implementation
automation by way of the Storage Modules specifically for IBM SA
Significance of Ansible - Flash Storage
Pure Storage:
● Enterprise level Flash Storage Solutions like Flash Array and Flash
Blades
● Ansible enables Flash Storage or Flash Blades automation by delivering
consistency and repeatability.
● Ansible modules right from Volumes, Hosts to Directory Services are
created, validated and readily available as modules for storage solutions
configuration automation
Significance of Ansible - Hardware Software Storage
NetApp:
● Hardware/Software based Storage Solutions with exhaustive list of
Ansible Modules
● Ansible modules are qualified by NetApp for automation of Storage
solution deployment and configuration
● With readily available modules for NetApp setup, teams can create roles
as & integrate into CI/CD processes
Significance of Ansible - Virtualization
RedHat Ansible supports industry leading Virtualization vendors like VMWare, RHV,
Zenserver, Vagrant and Operating Systems for these as Linux (RHEL, CentOS,
Fedora, Ubuntu, and others), Windows and Windows Server, UNIX and IBM z/OS
RedHat Ansible has whole lot of modules, 50+ modules readily available for
implementing VMWare virtualization tasks automation along with below activities
● Managing VSphere data centers, Hosts, Clusters
● VM templates, snapshot management
● vSwtiches, DNS Settings, Firewall definitions and many more
Significance of Ansible - RedHat Virtualization
Key factors:
● RHV since version 4.1 comes Ansible ready
● Ansible is stands to perform with ease & efficiency for RHV when compared
against the other options of REST APIs, and/or SDKs
● Modules in Ansible for RHV supports activities like data center setup, creation
of instances. images, managing users and other VM operations
RedHat Ansible Cloud Modules:
● Being a powerful, agentless and dynamic automation tool for provisioning the
resources/services
● Application and/or configuration deployments on Cloud resources
Ansible achieves this by having over 300+ and yet a growing list of modules being
created against each of the Cloud providers. Other Cloud providers includes
openstack, Heroku etc
Significance of Ansible - Public Cloud Providers
Significance of Ansible - Containers
The Next:
RedHat Ansible accelerates Container journey from an automation perspective
by supporting Containers on Cloud
How:
Docker ---------------------------> Ansible Modules
Kubernetes/Openshift ---------------------------> Ansible Galaxy Roles
Significance of Ansible - Example
Significance of Ansible - Gear up !!
Links & Documentation:
https://docs.ansible.com/ansible/latest/user_guide/index.html
Ansible galaxy:
https://galaxy.ansible.com/docs/finding/index.html
Online parser:
https://yaml-online-parser.appspot.com/
Significance of Ansible
Thankyou !!!
RedHat Center of Excellence
IBM GTS Labs

More Related Content

What's hot

Ansible Tower - Drew Bomhof, Brandon Dunne - ManageIQ Design Summit 2016
Ansible Tower - Drew Bomhof, Brandon Dunne - ManageIQ Design Summit 2016Ansible Tower - Drew Bomhof, Brandon Dunne - ManageIQ Design Summit 2016
Ansible Tower - Drew Bomhof, Brandon Dunne - ManageIQ Design Summit 2016
ManageIQ
 
Ansible container
Ansible containerAnsible container
Ansible container
Scott van Kalken
 
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Joel W. King
 
DevOps, A brief introduction to Vagrant & Ansible
DevOps, A brief introduction to Vagrant & AnsibleDevOps, A brief introduction to Vagrant & Ansible
DevOps, A brief introduction to Vagrant & Ansible
Arnaud LEMAIRE
 
Ansible
AnsibleAnsible
Ansible
Raul Leite
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
Joel W. King
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACI
Joel W. King
 
Sdn users group_january_2016v5
Sdn users group_january_2016v5Sdn users group_january_2016v5
Sdn users group_january_2016v5
Joel W. King
 
Network Automation - Interconnection tools
Network Automation - Interconnection toolsNetwork Automation - Interconnection tools
Network Automation - Interconnection tools
Andy Davidson
 
RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack
Raul Leite
 
Creating pools of Virtual Machines - ApacheCon NA 2013
Creating pools of Virtual Machines - ApacheCon NA 2013Creating pools of Virtual Machines - ApacheCon NA 2013
Creating pools of Virtual Machines - ApacheCon NA 2013
Andrei Savu
 
What is NetDevOps? How? Leslie Carr PuppetConf 2015
What is NetDevOps? How? Leslie Carr PuppetConf 2015What is NetDevOps? How? Leslie Carr PuppetConf 2015
What is NetDevOps? How? Leslie Carr PuppetConf 2015
Leslie Carr
 
System Hardening Using Ansible
System Hardening Using AnsibleSystem Hardening Using Ansible
System Hardening Using Ansible
Sonatype
 
Automating Networking! Do I Have to Start at Ground Zero?
Automating Networking! Do I Have to Start at Ground Zero?Automating Networking! Do I Have to Start at Ground Zero?
Automating Networking! Do I Have to Start at Ground Zero?
Puppet
 
Infrastructure as code
Infrastructure as codeInfrastructure as code
Infrastructure as code
daisuke awaji
 
No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleNo Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with Ansible
Jeff Potts
 
Installing Hadoop / Spark from scratch
Installing Hadoop / Spark from scratchInstalling Hadoop / Spark from scratch
Installing Hadoop / Spark from scratch
Andrey Vykhodtsev
 
Creating CentOS Template For CloudStack
Creating CentOS Template For CloudStackCreating CentOS Template For CloudStack
Creating CentOS Template For CloudStack
Shanker Balan
 
Go Faster with Ansible (PHP meetup)
Go Faster with Ansible (PHP meetup)Go Faster with Ansible (PHP meetup)
Go Faster with Ansible (PHP meetup)
Richard Donkin
 
An Introduction into Bosh | anynines
An Introduction into Bosh | anynines An Introduction into Bosh | anynines
An Introduction into Bosh | anynines
anynines GmbH
 

What's hot (20)

Ansible Tower - Drew Bomhof, Brandon Dunne - ManageIQ Design Summit 2016
Ansible Tower - Drew Bomhof, Brandon Dunne - ManageIQ Design Summit 2016Ansible Tower - Drew Bomhof, Brandon Dunne - ManageIQ Design Summit 2016
Ansible Tower - Drew Bomhof, Brandon Dunne - ManageIQ Design Summit 2016
 
Ansible container
Ansible containerAnsible container
Ansible container
 
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
Programmability and Automation in Data Center Networks: A talk on Hot Air Bal...
 
DevOps, A brief introduction to Vagrant & Ansible
DevOps, A brief introduction to Vagrant & AnsibleDevOps, A brief introduction to Vagrant & Ansible
DevOps, A brief introduction to Vagrant & Ansible
 
Ansible
AnsibleAnsible
Ansible
 
Net Devops Overview
Net Devops OverviewNet Devops Overview
Net Devops Overview
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACI
 
Sdn users group_january_2016v5
Sdn users group_january_2016v5Sdn users group_january_2016v5
Sdn users group_january_2016v5
 
Network Automation - Interconnection tools
Network Automation - Interconnection toolsNetwork Automation - Interconnection tools
Network Automation - Interconnection tools
 
RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack
 
Creating pools of Virtual Machines - ApacheCon NA 2013
Creating pools of Virtual Machines - ApacheCon NA 2013Creating pools of Virtual Machines - ApacheCon NA 2013
Creating pools of Virtual Machines - ApacheCon NA 2013
 
What is NetDevOps? How? Leslie Carr PuppetConf 2015
What is NetDevOps? How? Leslie Carr PuppetConf 2015What is NetDevOps? How? Leslie Carr PuppetConf 2015
What is NetDevOps? How? Leslie Carr PuppetConf 2015
 
System Hardening Using Ansible
System Hardening Using AnsibleSystem Hardening Using Ansible
System Hardening Using Ansible
 
Automating Networking! Do I Have to Start at Ground Zero?
Automating Networking! Do I Have to Start at Ground Zero?Automating Networking! Do I Have to Start at Ground Zero?
Automating Networking! Do I Have to Start at Ground Zero?
 
Infrastructure as code
Infrastructure as codeInfrastructure as code
Infrastructure as code
 
No Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with AnsibleNo Docker? No Problem: Automating installation and config with Ansible
No Docker? No Problem: Automating installation and config with Ansible
 
Installing Hadoop / Spark from scratch
Installing Hadoop / Spark from scratchInstalling Hadoop / Spark from scratch
Installing Hadoop / Spark from scratch
 
Creating CentOS Template For CloudStack
Creating CentOS Template For CloudStackCreating CentOS Template For CloudStack
Creating CentOS Template For CloudStack
 
Go Faster with Ansible (PHP meetup)
Go Faster with Ansible (PHP meetup)Go Faster with Ansible (PHP meetup)
Go Faster with Ansible (PHP meetup)
 
An Introduction into Bosh | anynines
An Introduction into Bosh | anynines An Introduction into Bosh | anynines
An Introduction into Bosh | anynines
 

Similar to Significance of RedHat Ansible

Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and coInstallation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
Thierry Gayet
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
Rahul Hada
 
Introduction to SAP BTP
Introduction to SAP BTPIntroduction to SAP BTP
Introduction to SAP BTP
SureshSuresetti
 
When to use serverless computing.pdf
When to use serverless computing.pdfWhen to use serverless computing.pdf
When to use serverless computing.pdf
SGBSeo
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
cornelia davis
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
D.Rajesh Kumar
 
VSS-1.pdf
VSS-1.pdfVSS-1.pdf
VSS-1.pdf
RiyaBatool
 
When to use serverless computing.pdf
When to use serverless computing.pdfWhen to use serverless computing.pdf
When to use serverless computing.pdf
seo18
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
VMware Tanzu
 
DevOps with Ansible
DevOps with AnsibleDevOps with Ansible
DevOps with Ansible
Swapnil Jain
 
Microservices with Azure Service Fabric
Microservices with Azure Service FabricMicroservices with Azure Service Fabric
Microservices with Azure Service Fabric
Davide Benvegnù
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
Cloudify Community
 
What's new in informix v11.70
What's new in informix v11.70What's new in informix v11.70
What's new in informix v11.70
am_prasanna
 
OpenStack in Enterprise
OpenStack in EnterpriseOpenStack in Enterprise
OpenStack in Enterprise
Nalee Jang
 
Ansible: Automation Tool
Ansible: Automation ToolAnsible: Automation Tool
Ansible: Automation Tool
Aakanksha Mane
 
AdroitLogic Product Portfolio
AdroitLogic Product PortfolioAdroitLogic Product Portfolio
AdroitLogic Product Portfolio
AdroitLogic
 
Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2
xKinAnx
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
Anil Allewar
 
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStackBackroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
ShapeBlue
 

Similar to Significance of RedHat Ansible (20)

Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and coInstallation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
Installation d'une VM _ BAREMETAL pour les SLAVE JENKINS and co
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Introduction to SAP BTP
Introduction to SAP BTPIntroduction to SAP BTP
Introduction to SAP BTP
 
When to use serverless computing.pdf
When to use serverless computing.pdfWhen to use serverless computing.pdf
When to use serverless computing.pdf
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
 
Anypoint platform architecture and components
Anypoint platform architecture and componentsAnypoint platform architecture and components
Anypoint platform architecture and components
 
VSS-1.pdf
VSS-1.pdfVSS-1.pdf
VSS-1.pdf
 
When to use serverless computing.pdf
When to use serverless computing.pdfWhen to use serverless computing.pdf
When to use serverless computing.pdf
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
 
vRA7 What's New
vRA7 What's NewvRA7 What's New
vRA7 What's New
 
DevOps with Ansible
DevOps with AnsibleDevOps with Ansible
DevOps with Ansible
 
Microservices with Azure Service Fabric
Microservices with Azure Service FabricMicroservices with Azure Service Fabric
Microservices with Azure Service Fabric
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
 
What's new in informix v11.70
What's new in informix v11.70What's new in informix v11.70
What's new in informix v11.70
 
OpenStack in Enterprise
OpenStack in EnterpriseOpenStack in Enterprise
OpenStack in Enterprise
 
Ansible: Automation Tool
Ansible: Automation ToolAnsible: Automation Tool
Ansible: Automation Tool
 
AdroitLogic Product Portfolio
AdroitLogic Product PortfolioAdroitLogic Product Portfolio
AdroitLogic Product Portfolio
 
Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStackBackroll: Production Grade KVM Backup Solution Integrated in CloudStack
Backroll: Production Grade KVM Backup Solution Integrated in CloudStack
 

More from VijayaNirmalaGopal

VijayaNirmala_Unified_automation_on_cloud_on_premise
VijayaNirmala_Unified_automation_on_cloud_on_premiseVijayaNirmala_Unified_automation_on_cloud_on_premise
VijayaNirmala_Unified_automation_on_cloud_on_premise
VijayaNirmalaGopal
 
VijayaNirmala_a_builders_bible_for_authenticating_authorizing_anyservice_anytime
VijayaNirmala_a_builders_bible_for_authenticating_authorizing_anyservice_anytimeVijayaNirmala_a_builders_bible_for_authenticating_authorizing_anyservice_anytime
VijayaNirmala_a_builders_bible_for_authenticating_authorizing_anyservice_anytime
VijayaNirmalaGopal
 
Vijayanirmala a_community_builders_guidebook_for_securing_your_secrets
Vijayanirmala a_community_builders_guidebook_for_securing_your_secretsVijayanirmala a_community_builders_guidebook_for_securing_your_secrets
Vijayanirmala a_community_builders_guidebook_for_securing_your_secrets
VijayaNirmalaGopal
 
Aws community day kochi 2019 iam everywhere .pptx
Aws community day kochi 2019   iam everywhere .pptxAws community day kochi 2019   iam everywhere .pptx
Aws community day kochi 2019 iam everywhere .pptx
VijayaNirmalaGopal
 
2019 community day__chennai_aws_secrets_manager_v0.1.pptx
2019 community day__chennai_aws_secrets_manager_v0.1.pptx2019 community day__chennai_aws_secrets_manager_v0.1.pptx
2019 community day__chennai_aws_secrets_manager_v0.1.pptx
VijayaNirmalaGopal
 
Community day _aws_ci_cd_v0.2
Community day _aws_ci_cd_v0.2Community day _aws_ci_cd_v0.2
Community day _aws_ci_cd_v0.2
VijayaNirmalaGopal
 
Unified deployments using aws systems manager
Unified deployments using aws systems managerUnified deployments using aws systems manager
Unified deployments using aws systems manager
VijayaNirmalaGopal
 

More from VijayaNirmalaGopal (7)

VijayaNirmala_Unified_automation_on_cloud_on_premise
VijayaNirmala_Unified_automation_on_cloud_on_premiseVijayaNirmala_Unified_automation_on_cloud_on_premise
VijayaNirmala_Unified_automation_on_cloud_on_premise
 
VijayaNirmala_a_builders_bible_for_authenticating_authorizing_anyservice_anytime
VijayaNirmala_a_builders_bible_for_authenticating_authorizing_anyservice_anytimeVijayaNirmala_a_builders_bible_for_authenticating_authorizing_anyservice_anytime
VijayaNirmala_a_builders_bible_for_authenticating_authorizing_anyservice_anytime
 
Vijayanirmala a_community_builders_guidebook_for_securing_your_secrets
Vijayanirmala a_community_builders_guidebook_for_securing_your_secretsVijayanirmala a_community_builders_guidebook_for_securing_your_secrets
Vijayanirmala a_community_builders_guidebook_for_securing_your_secrets
 
Aws community day kochi 2019 iam everywhere .pptx
Aws community day kochi 2019   iam everywhere .pptxAws community day kochi 2019   iam everywhere .pptx
Aws community day kochi 2019 iam everywhere .pptx
 
2019 community day__chennai_aws_secrets_manager_v0.1.pptx
2019 community day__chennai_aws_secrets_manager_v0.1.pptx2019 community day__chennai_aws_secrets_manager_v0.1.pptx
2019 community day__chennai_aws_secrets_manager_v0.1.pptx
 
Community day _aws_ci_cd_v0.2
Community day _aws_ci_cd_v0.2Community day _aws_ci_cd_v0.2
Community day _aws_ci_cd_v0.2
 
Unified deployments using aws systems manager
Unified deployments using aws systems managerUnified deployments using aws systems manager
Unified deployments using aws systems manager
 

Recently uploaded

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 

Recently uploaded (20)

JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 

Significance of RedHat Ansible

  • 1. Significance of RedHat Ansible Vijaya Nirmala, IBM GTS Labs, RedHat Center of Excellence
  • 2. Significance of Ansible Agenda: ● What is Ansible ● Features of Ansible ● How Ansible works ● Use cases ● Application Deployments & Configuration Management ● Devops Integrations with Ansible ● Ansible Tower ● Integrations with Public Cloud ● Ansible with various domains/aspects of IT ● How to start with Ansible
  • 3. Significance of Ansible Ansible Features Photo credit: Internet
  • 5. Significance of Ansible - Use Cases Infrastructure Provisioning Configuration Management Application Deployments
  • 6. Significance of Ansible - Application Deployments New
  • 7. Significance of Ansible - Integration with CI Tools Continuous Integration: ● Included as a step in CI/CD pipeline ● Well integrates and supports modules for handshake ● Plugins
  • 8. Significance of Ansible - Configuration Management
  • 9. Significance of Ansible - Rolling Update
  • 10. Significance of Ansible - Galaxy What is Ansible Galaxy: ● Commonly used utilities/scripts are uploaded as Roles by Community ● Register, search, find and download any role ● Create & upload new role
  • 11. Significance of Ansible - Devops Integration
  • 12. Significance of Ansible Features of Ansible Tower: ● Role based access Control ● Web based UI for Ansible ● Push button basis deployment access ● Centralized logging ● Schedule & Run the playboks as Jobs with debugging
  • 13. Significance of Ansible - Public Cloud Integration Photo credit: AWS
  • 14. Significance of Ansible - Infrastructure Automation Use Case: ● Organizations with own data center or bare metal servers, setup and configuration of servers ● Redhat Ansible and Stacki can build a robust, production grade fully automatic data center with its modules and integrations ● install, configure OS, configure RAID card, Database configuration settings, deploy cloud, big data setup or Linux clusters
  • 15. Significance of Ansible - Network Automation Redhat Ansible provides all network modules individually for Windows and Linux and makes the conventionally repeated activities and transforms into an potential automation Advantages ● Validate the existing network for compliance and risk analysis ● Consistent Network configurations ● Parameterized Network setup
  • 16. Significance of Ansible - Security Automation Scope: Security Automation helps in automating and integrating varied security solutions by using Redhat Ansible modules, roles and playbooks How: 1. Custom made security modules that could be developed for business needs and/or 2. by way of downloading and/or enhancing collection & roles from Ansible Galaxy Benefits: 1. Monitor enterprise wide systems for security threat(s) 2. Analyze the incidents 3. Incident Response/Remediation
  • 17. Significance of Ansible - Security Automation Enterprise Firewalls: ● controls traffic from between networks and also access to the applications in internet or intranet. ● Protecting line of Business by controlling traffic in/out ● This is achieved by manipulating policies' revisions and log configuration
  • 18. Significance of Ansible - Security Automation Intrusion Detection and Prevention Systems(IDPS): ● monitors network traffic for suspicious activities, intrusions and alerts & blocks attacks ● RedHat Ansible simplifies and makes rule and log management more efficient by enabling rule based development of plays
  • 19. Security Information and Event Management(SIEM): ● collecting & analyzing of security events in order to help in analysis & response/resolutions of threats ● RedHat Ansible provides program access to wide variety of security related data sources for security admins to assess and action Significance of Ansible - Security Automation
  • 20. Privileged Access Management Toos(PAM): ● Tools to monitor privileged accounts’ access and handles single sign-on(SSO); supersedes hardcoded passwords for services/Apps ● RedHat Ansible streamlines by managing the rotation of privileged credentials and password to eliminating high-risk attacks Significance of Ansible - Security Automation
  • 21. Significance of Ansible - Storage RedHat Ansible provisions and maintains three types of Storage ● Software defined Storage(removes s/w dependency on proprietary h/w) ● Cloud based Storage(Public Cloud like AWS) ● Hardware Storage Appliances' configuration Ansible modules for each of the solutions' purpose. Basically, Modules in Ansible are discrete units of code, which can be executed from command line or can be called from within a playbook
  • 22. Significance of Ansible Software Defined Storage IBM Spectrum Accelerate ● powerful, highly-agile, software defined storage solutions built on IBM XIV storage for Enterprise environments and Cloud Infrastructures ● Ansible leverages the support of this storage implementation automation by way of the Storage Modules specifically for IBM SA
  • 23. Significance of Ansible - Flash Storage Pure Storage: ● Enterprise level Flash Storage Solutions like Flash Array and Flash Blades ● Ansible enables Flash Storage or Flash Blades automation by delivering consistency and repeatability. ● Ansible modules right from Volumes, Hosts to Directory Services are created, validated and readily available as modules for storage solutions configuration automation
  • 24. Significance of Ansible - Hardware Software Storage NetApp: ● Hardware/Software based Storage Solutions with exhaustive list of Ansible Modules ● Ansible modules are qualified by NetApp for automation of Storage solution deployment and configuration ● With readily available modules for NetApp setup, teams can create roles as & integrate into CI/CD processes
  • 25. Significance of Ansible - Virtualization RedHat Ansible supports industry leading Virtualization vendors like VMWare, RHV, Zenserver, Vagrant and Operating Systems for these as Linux (RHEL, CentOS, Fedora, Ubuntu, and others), Windows and Windows Server, UNIX and IBM z/OS RedHat Ansible has whole lot of modules, 50+ modules readily available for implementing VMWare virtualization tasks automation along with below activities ● Managing VSphere data centers, Hosts, Clusters ● VM templates, snapshot management ● vSwtiches, DNS Settings, Firewall definitions and many more
  • 26. Significance of Ansible - RedHat Virtualization Key factors: ● RHV since version 4.1 comes Ansible ready ● Ansible is stands to perform with ease & efficiency for RHV when compared against the other options of REST APIs, and/or SDKs ● Modules in Ansible for RHV supports activities like data center setup, creation of instances. images, managing users and other VM operations
  • 27. RedHat Ansible Cloud Modules: ● Being a powerful, agentless and dynamic automation tool for provisioning the resources/services ● Application and/or configuration deployments on Cloud resources Ansible achieves this by having over 300+ and yet a growing list of modules being created against each of the Cloud providers. Other Cloud providers includes openstack, Heroku etc Significance of Ansible - Public Cloud Providers
  • 28. Significance of Ansible - Containers The Next: RedHat Ansible accelerates Container journey from an automation perspective by supporting Containers on Cloud How: Docker ---------------------------> Ansible Modules Kubernetes/Openshift ---------------------------> Ansible Galaxy Roles
  • 30. Significance of Ansible - Gear up !! Links & Documentation: https://docs.ansible.com/ansible/latest/user_guide/index.html Ansible galaxy: https://galaxy.ansible.com/docs/finding/index.html Online parser: https://yaml-online-parser.appspot.com/
  • 31. Significance of Ansible Thankyou !!! RedHat Center of Excellence IBM GTS Labs