SlideShare a Scribd company logo
Make Your Ops-Life
Easy – With Ansible
Automation
Christian Lorenz, Philip Drießlein
DATEV eG
06/18/2024
Who are we?
Christian
• Head of „Team Automation“ @DATEV
• Team Automation = Process
Automation + Task Automation
• Lazy
06/18/2024
Make Your Ops-Life Easy – With Ansible Automation 2
Philip
• System Engineer Automation
@DATEV
• Not yet that lazy
DATEV eG
Shaping the future. Together.
06/18/2024 3
An IT community
for tax advisors,
auditors,
lawyers
and their clients
One of Europe‘s
largest IT service
providers*
With
a sustainable track
record
* Source: ICD-Ranking 2023
Make Your Ops-Life Easy – With Ansible Automation
06/18/2024 4
Growing continuously since its foundation in 1966
v
660,000 Clients
Year after year, we win
more and more clients over
v
€1.44 billion Turnover
We have recorded continuous
growth since our foundation
v
8,960 Employees
We are attractive to tomorrow's talents
Make Your Ops-Life Easy – With Ansible Automation
Ansible and AAP
Ansible
• Automation tool that includes configuration
management and software deployment
• Design goals:
• Minimal in nature
• Consistent
• Secure
• Reliable
• Minimal learning required
Ansible Automation Platform (AAP) / AWX
• GUI and REST API
• Role-based authorization
• Schedules, dashboards, and much more
• With AAP only:
• Private Automation Hub (PAH)
• Support (SLA)
• @DATEV: ~ 500 users & 3,000 automations
06/18/2024 5
Make Your Ops-Life Easy – With Ansible Automation
Ansible SelfService Portal
06/18/2024
Make Your Ops-Life Easy – With Ansible Automation 6
Quelle: Internetfund
• GUI for non-technical users to start an
automation
• Publishing a SelfService for service providers
• Converts a generic playbook to a single use
case automation
Ansible Ops
Scenario: Increasing demand for new systems
• Same operations for every system
• Managing users & sudo
• Deploying files & software
• Setting file permissions
• Distributing SSH keys
• …
• Repetitive tasks
• Lazy system admins
Solution: Automate IT operations with Ansible
→ Ansible Ops ☺
06/18/2024 7
Make Your Ops-Life Easy – With Ansible Automation
Auto Health
06/18/2024
Make Your Ops-Life Easy – With Ansible Automation 8
• Software Bugs are annoying, for customer and
operator
• It is usually easy to get the system up and
running again
• With an automation, you can sleep well
Auto Health
28.06.2024
Hier kann eine Fußzeile stehen 9
Auto Docs
Scenario: Customer demand for installed software
Solution: Ansible playbook
• Get installed software with ansible-navigator
• Create HTML template with Jinja2
• Publish the content via Confluence API
• Run the automation every night via AAP schedule
Result: Daily updated documentation
More important: Happy customer ☺
06/18/2024
Make Your Ops-Life Easy – With Ansible Automation 10
Schäufele Automation
Scenario: Lazy co-workers who prefer working from home
Solution: Lure them with Schäufele ☺
• Read DATEV menu via API endpoint
• Send a mail when Schäufele is on the menu
• Run the automation every week
06/18/2024
Make Your Ops-Life Easy – With Ansible Automation 11
Fränkisches Schäufele | krosse Schwarte & lecker Soße (die-frau-am-grill.de)
Summary
• Be lazy
• Save time
• Ansible’s wide range
• Use the full range of existing tools
• Put yourself in the user’s shoes
• Schäufele attracts people to the office
06/18/2024
Make Your Ops-Life Easy – With Ansible Automation 12
Questions?
Christian
christian.lorenz@datev.de
https://www.linkedin.com/in/auto-chris
Philip
philip.driesslein@datev.de
https://www.linkedin.com/in/phildri
Make Your Ops-Life Easy – With Ansible Automation 13
06/18/2024

More Related Content

Similar to stackconf 2024 | Make You Ops-Life Easy – ansible usecases you didn´t out of track by Christian Lorenz & Philip Drießlein.pdf

DAD-6893-Presentation
DAD-6893-PresentationDAD-6893-Presentation
DAD-6893-Presentation
Jan Widegren
 
Playing with data and industry 4.0
Playing with data and industry 4.0Playing with data and industry 4.0
Playing with data and industry 4.0
WMG, University of Warwick
 
Solutions to reduce Total Cost of Setup (TCS) and simplify your life! - #iJac...
Solutions to reduce Total Cost of Setup (TCS) and simplify your life! - #iJac...Solutions to reduce Total Cost of Setup (TCS) and simplify your life! - #iJac...
Solutions to reduce Total Cost of Setup (TCS) and simplify your life! - #iJac...
Andrea Fontana
 
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
Gene Kim
 
Data Architecture at Vente-Exclusive.com - TOTM Exellys
Data Architecture at Vente-Exclusive.com - TOTM ExellysData Architecture at Vente-Exclusive.com - TOTM Exellys
Data Architecture at Vente-Exclusive.com - TOTM Exellys
Wout Scheepers
 
Building TaxBrain: Numba-enabled Financial Computing on the Web
Building TaxBrain: Numba-enabled Financial Computing on the WebBuilding TaxBrain: Numba-enabled Financial Computing on the Web
Building TaxBrain: Numba-enabled Financial Computing on the Web
talumbau
 
Flowable: Life, death and all the other processes in between
Flowable: Life, death and all the other processes in betweenFlowable: Life, death and all the other processes in between
Flowable: Life, death and all the other processes in between
Flowable
 
LITE 2018 – A Deep Dive Into the API [Iain Brown]
LITE 2018 – A Deep Dive Into the API [Iain Brown]LITE 2018 – A Deep Dive Into the API [Iain Brown]
LITE 2018 – A Deep Dive Into the API [Iain Brown]
getadministrate
 
Reliability Engineer and Training Manitenance Superintendent
Reliability Engineer and Training Manitenance SuperintendentReliability Engineer and Training Manitenance Superintendent
Reliability Engineer and Training Manitenance Superintendent
MBA-PMP Alejandro Zappa
 
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
DataWorks Summit/Hadoop Summit
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
David Walker
 
APIfying an ERP - ongoing saga
APIfying an ERP - ongoing sagaAPIfying an ERP - ongoing saga
APIfying an ERP - ongoing saga
Marjukka Niinioja
 
Strata+hadoop data kitchen-seven-steps-to-high-velocity-data-analytics-with d...
Strata+hadoop data kitchen-seven-steps-to-high-velocity-data-analytics-with d...Strata+hadoop data kitchen-seven-steps-to-high-velocity-data-analytics-with d...
Strata+hadoop data kitchen-seven-steps-to-high-velocity-data-analytics-with d...
DataKitchen
 
Predictive Analytics and the Industrial Internet of Manufacturing Things with...
Predictive Analytics and the Industrial Internet of Manufacturing Things with...Predictive Analytics and the Industrial Internet of Manufacturing Things with...
Predictive Analytics and the Industrial Internet of Manufacturing Things with...
gogo6
 
Webinar: Value Gain by Modernizing with Applicationinsights1.5
Webinar: Value Gain by Modernizing with Applicationinsights1.5Webinar: Value Gain by Modernizing with Applicationinsights1.5
Webinar: Value Gain by Modernizing with Applicationinsights1.5
panagenda
 
Green Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject DetailsGreen Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject Details
Olivier Philippot
 
Getting started with OpenERP
Getting started with OpenERPGetting started with OpenERP
Getting started with OpenERP
Abeer AlSayed
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
Diana Gray, MBA
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
DianaGray10
 
Business Automation - Cloud Automation Orchestration Service - Nordea
Business Automation - Cloud Automation Orchestration Service - NordeaBusiness Automation - Cloud Automation Orchestration Service - Nordea
Business Automation - Cloud Automation Orchestration Service - Nordea
CA | Automic Software
 

Similar to stackconf 2024 | Make You Ops-Life Easy – ansible usecases you didn´t out of track by Christian Lorenz & Philip Drießlein.pdf (20)

DAD-6893-Presentation
DAD-6893-PresentationDAD-6893-Presentation
DAD-6893-Presentation
 
Playing with data and industry 4.0
Playing with data and industry 4.0Playing with data and industry 4.0
Playing with data and industry 4.0
 
Solutions to reduce Total Cost of Setup (TCS) and simplify your life! - #iJac...
Solutions to reduce Total Cost of Setup (TCS) and simplify your life! - #iJac...Solutions to reduce Total Cost of Setup (TCS) and simplify your life! - #iJac...
Solutions to reduce Total Cost of Setup (TCS) and simplify your life! - #iJac...
 
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
DOES16 London - Gebrian uit de Bulten & Vincent van Kooten - The Road to Enab...
 
Data Architecture at Vente-Exclusive.com - TOTM Exellys
Data Architecture at Vente-Exclusive.com - TOTM ExellysData Architecture at Vente-Exclusive.com - TOTM Exellys
Data Architecture at Vente-Exclusive.com - TOTM Exellys
 
Building TaxBrain: Numba-enabled Financial Computing on the Web
Building TaxBrain: Numba-enabled Financial Computing on the WebBuilding TaxBrain: Numba-enabled Financial Computing on the Web
Building TaxBrain: Numba-enabled Financial Computing on the Web
 
Flowable: Life, death and all the other processes in between
Flowable: Life, death and all the other processes in betweenFlowable: Life, death and all the other processes in between
Flowable: Life, death and all the other processes in between
 
LITE 2018 – A Deep Dive Into the API [Iain Brown]
LITE 2018 – A Deep Dive Into the API [Iain Brown]LITE 2018 – A Deep Dive Into the API [Iain Brown]
LITE 2018 – A Deep Dive Into the API [Iain Brown]
 
Reliability Engineer and Training Manitenance Superintendent
Reliability Engineer and Training Manitenance SuperintendentReliability Engineer and Training Manitenance Superintendent
Reliability Engineer and Training Manitenance Superintendent
 
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
Worldpay - Delivering Multi-Tenancy Applications in A Secure Operational Plat...
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
 
APIfying an ERP - ongoing saga
APIfying an ERP - ongoing sagaAPIfying an ERP - ongoing saga
APIfying an ERP - ongoing saga
 
Strata+hadoop data kitchen-seven-steps-to-high-velocity-data-analytics-with d...
Strata+hadoop data kitchen-seven-steps-to-high-velocity-data-analytics-with d...Strata+hadoop data kitchen-seven-steps-to-high-velocity-data-analytics-with d...
Strata+hadoop data kitchen-seven-steps-to-high-velocity-data-analytics-with d...
 
Predictive Analytics and the Industrial Internet of Manufacturing Things with...
Predictive Analytics and the Industrial Internet of Manufacturing Things with...Predictive Analytics and the Industrial Internet of Manufacturing Things with...
Predictive Analytics and the Industrial Internet of Manufacturing Things with...
 
Webinar: Value Gain by Modernizing with Applicationinsights1.5
Webinar: Value Gain by Modernizing with Applicationinsights1.5Webinar: Value Gain by Modernizing with Applicationinsights1.5
Webinar: Value Gain by Modernizing with Applicationinsights1.5
 
Green Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject DetailsGreen Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject Details
 
Getting started with OpenERP
Getting started with OpenERPGetting started with OpenERP
Getting started with OpenERP
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
 
Business Automation - Cloud Automation Orchestration Service - Nordea
Business Automation - Cloud Automation Orchestration Service - NordeaBusiness Automation - Cloud Automation Orchestration Service - Nordea
Business Automation - Cloud Automation Orchestration Service - Nordea
 

Recently uploaded

stackconf 2024 | Ignite: Is rust good for Kubernetes by Natalie Serebryakova ...
stackconf 2024 | Ignite: Is rust good for Kubernetes by Natalie Serebryakova ...stackconf 2024 | Ignite: Is rust good for Kubernetes by Natalie Serebryakova ...
stackconf 2024 | Ignite: Is rust good for Kubernetes by Natalie Serebryakova ...
NETWAYS
 
Large language model for public services
Large language model for public servicesLarge language model for public services
Large language model for public services
Mohamed Elharty
 
Cal Girls Holiday Inn Jaipur City Centre | 8445551418 | Girls Call With Sweet...
Cal Girls Holiday Inn Jaipur City Centre | 8445551418 | Girls Call With Sweet...Cal Girls Holiday Inn Jaipur City Centre | 8445551418 | Girls Call With Sweet...
Cal Girls Holiday Inn Jaipur City Centre | 8445551418 | Girls Call With Sweet...
mohankumar66951#S0007
 
Fertilizer production by indorama fertilizer co.pptx
Fertilizer production by indorama fertilizer co.pptxFertilizer production by indorama fertilizer co.pptx
Fertilizer production by indorama fertilizer co.pptx
JohnMatthew62
 
stackconf 2024 | Talos Linux One (Immutable) OS to Rule Them All by Pip Oomen...
stackconf 2024 | Talos Linux One (Immutable) OS to Rule Them All by Pip Oomen...stackconf 2024 | Talos Linux One (Immutable) OS to Rule Them All by Pip Oomen...
stackconf 2024 | Talos Linux One (Immutable) OS to Rule Them All by Pip Oomen...
NETWAYS
 
Toast To TGIS- Newsletter June 2024 TGIS.pdf
Toast To TGIS- Newsletter June 2024 TGIS.pdfToast To TGIS- Newsletter June 2024 TGIS.pdf
Toast To TGIS- Newsletter June 2024 TGIS.pdf
toastmasterstgis
 
HOW TO LEAD A SPIRIT-POWERED LIFE. CHURC
HOW TO LEAD A SPIRIT-POWERED LIFE. CHURCHOW TO LEAD A SPIRIT-POWERED LIFE. CHURC
HOW TO LEAD A SPIRIT-POWERED LIFE. CHURC
EthanSsengonzi
 
Cal Girls Nirman Nagar Jaipur | 8445551418 | Top Class High Profile Beauty Girl
Cal Girls Nirman Nagar Jaipur | 8445551418 | Top Class High Profile Beauty GirlCal Girls Nirman Nagar Jaipur | 8445551418 | Top Class High Profile Beauty Girl
Cal Girls Nirman Nagar Jaipur | 8445551418 | Top Class High Profile Beauty Girl
pradeepkumar66952#S007
 
Tata Technologies - Investor Presentation Q1 FY 2024-25
Tata Technologies - Investor Presentation Q1 FY 2024-25Tata Technologies - Investor Presentation Q1 FY 2024-25
Tata Technologies - Investor Presentation Q1 FY 2024-25
Tata Technologies
 
2024-07-28 Transformed 09 (shared slides).pptx
2024-07-28 Transformed 09 (shared slides).pptx2024-07-28 Transformed 09 (shared slides).pptx
2024-07-28 Transformed 09 (shared slides).pptx
Dale Wells
 
stackconf 2024 | Test like a ninja with Go by Ivan Presenti.pdf
stackconf 2024 | Test like a ninja with Go by Ivan Presenti.pdfstackconf 2024 | Test like a ninja with Go by Ivan Presenti.pdf
stackconf 2024 | Test like a ninja with Go by Ivan Presenti.pdf
NETWAYS
 
DAY 10 D Revelation 07-21-2024 PPT.pptx
DAY 10  D Revelation 07-21-2024 PPT.pptxDAY 10  D Revelation 07-21-2024 PPT.pptx
DAY 10 D Revelation 07-21-2024 PPT.pptx
FamilyWorshipCenterD
 
Securing Your Dream Job as a Flutter Developer
Securing Your Dream Job  as a Flutter DeveloperSecuring Your Dream Job  as a Flutter Developer
Securing Your Dream Job as a Flutter Developer
Ahmed Abu Eldahab
 
stackconf 2024 | Ignite DevOps Driving School – Explaining DevOps in 5 Minute...
stackconf 2024 | Ignite DevOps Driving School – Explaining DevOps in 5 Minute...stackconf 2024 | Ignite DevOps Driving School – Explaining DevOps in 5 Minute...
stackconf 2024 | Ignite DevOps Driving School – Explaining DevOps in 5 Minute...
NETWAYS
 
Cal Girls Gopalpura Bypass Rd Jaipur | 8445551418 | Top Class High Profile Be...
Cal Girls Gopalpura Bypass Rd Jaipur | 8445551418 | Top Class High Profile Be...Cal Girls Gopalpura Bypass Rd Jaipur | 8445551418 | Top Class High Profile Be...
Cal Girls Gopalpura Bypass Rd Jaipur | 8445551418 | Top Class High Profile Be...
nagunakhan
 
stackconf 2024 | Rethinking Package Management in Kubernetes with Helm and Gl...
stackconf 2024 | Rethinking Package Management in Kubernetes with Helm and Gl...stackconf 2024 | Rethinking Package Management in Kubernetes with Helm and Gl...
stackconf 2024 | Rethinking Package Management in Kubernetes with Helm and Gl...
NETWAYS
 
MOL- Management of Learning MATATAG Curriculum
MOL- Management of Learning MATATAG CurriculumMOL- Management of Learning MATATAG Curriculum
MOL- Management of Learning MATATAG Curriculum
KennethAbante
 
stackconf 2024 | Ignite: Distributed Tracing using OpenTelemetry and Jaeger b...
stackconf 2024 | Ignite: Distributed Tracing using OpenTelemetry and Jaeger b...stackconf 2024 | Ignite: Distributed Tracing using OpenTelemetry and Jaeger b...
stackconf 2024 | Ignite: Distributed Tracing using OpenTelemetry and Jaeger b...
NETWAYS
 
ResearchPortfolioForGoogle_Version_1.pptx
ResearchPortfolioForGoogle_Version_1.pptxResearchPortfolioForGoogle_Version_1.pptx
ResearchPortfolioForGoogle_Version_1.pptx
Aarushi Shah
 
Communication Skills........Let's Learn
Communication Skills........Let's Learn Communication Skills........Let's Learn
Communication Skills........Let's Learn
pdtrainernayab
 

Recently uploaded (20)

stackconf 2024 | Ignite: Is rust good for Kubernetes by Natalie Serebryakova ...
stackconf 2024 | Ignite: Is rust good for Kubernetes by Natalie Serebryakova ...stackconf 2024 | Ignite: Is rust good for Kubernetes by Natalie Serebryakova ...
stackconf 2024 | Ignite: Is rust good for Kubernetes by Natalie Serebryakova ...
 
Large language model for public services
Large language model for public servicesLarge language model for public services
Large language model for public services
 
Cal Girls Holiday Inn Jaipur City Centre | 8445551418 | Girls Call With Sweet...
Cal Girls Holiday Inn Jaipur City Centre | 8445551418 | Girls Call With Sweet...Cal Girls Holiday Inn Jaipur City Centre | 8445551418 | Girls Call With Sweet...
Cal Girls Holiday Inn Jaipur City Centre | 8445551418 | Girls Call With Sweet...
 
Fertilizer production by indorama fertilizer co.pptx
Fertilizer production by indorama fertilizer co.pptxFertilizer production by indorama fertilizer co.pptx
Fertilizer production by indorama fertilizer co.pptx
 
stackconf 2024 | Talos Linux One (Immutable) OS to Rule Them All by Pip Oomen...
stackconf 2024 | Talos Linux One (Immutable) OS to Rule Them All by Pip Oomen...stackconf 2024 | Talos Linux One (Immutable) OS to Rule Them All by Pip Oomen...
stackconf 2024 | Talos Linux One (Immutable) OS to Rule Them All by Pip Oomen...
 
Toast To TGIS- Newsletter June 2024 TGIS.pdf
Toast To TGIS- Newsletter June 2024 TGIS.pdfToast To TGIS- Newsletter June 2024 TGIS.pdf
Toast To TGIS- Newsletter June 2024 TGIS.pdf
 
HOW TO LEAD A SPIRIT-POWERED LIFE. CHURC
HOW TO LEAD A SPIRIT-POWERED LIFE. CHURCHOW TO LEAD A SPIRIT-POWERED LIFE. CHURC
HOW TO LEAD A SPIRIT-POWERED LIFE. CHURC
 
Cal Girls Nirman Nagar Jaipur | 8445551418 | Top Class High Profile Beauty Girl
Cal Girls Nirman Nagar Jaipur | 8445551418 | Top Class High Profile Beauty GirlCal Girls Nirman Nagar Jaipur | 8445551418 | Top Class High Profile Beauty Girl
Cal Girls Nirman Nagar Jaipur | 8445551418 | Top Class High Profile Beauty Girl
 
Tata Technologies - Investor Presentation Q1 FY 2024-25
Tata Technologies - Investor Presentation Q1 FY 2024-25Tata Technologies - Investor Presentation Q1 FY 2024-25
Tata Technologies - Investor Presentation Q1 FY 2024-25
 
2024-07-28 Transformed 09 (shared slides).pptx
2024-07-28 Transformed 09 (shared slides).pptx2024-07-28 Transformed 09 (shared slides).pptx
2024-07-28 Transformed 09 (shared slides).pptx
 
stackconf 2024 | Test like a ninja with Go by Ivan Presenti.pdf
stackconf 2024 | Test like a ninja with Go by Ivan Presenti.pdfstackconf 2024 | Test like a ninja with Go by Ivan Presenti.pdf
stackconf 2024 | Test like a ninja with Go by Ivan Presenti.pdf
 
DAY 10 D Revelation 07-21-2024 PPT.pptx
DAY 10  D Revelation 07-21-2024 PPT.pptxDAY 10  D Revelation 07-21-2024 PPT.pptx
DAY 10 D Revelation 07-21-2024 PPT.pptx
 
Securing Your Dream Job as a Flutter Developer
Securing Your Dream Job  as a Flutter DeveloperSecuring Your Dream Job  as a Flutter Developer
Securing Your Dream Job as a Flutter Developer
 
stackconf 2024 | Ignite DevOps Driving School – Explaining DevOps in 5 Minute...
stackconf 2024 | Ignite DevOps Driving School – Explaining DevOps in 5 Minute...stackconf 2024 | Ignite DevOps Driving School – Explaining DevOps in 5 Minute...
stackconf 2024 | Ignite DevOps Driving School – Explaining DevOps in 5 Minute...
 
Cal Girls Gopalpura Bypass Rd Jaipur | 8445551418 | Top Class High Profile Be...
Cal Girls Gopalpura Bypass Rd Jaipur | 8445551418 | Top Class High Profile Be...Cal Girls Gopalpura Bypass Rd Jaipur | 8445551418 | Top Class High Profile Be...
Cal Girls Gopalpura Bypass Rd Jaipur | 8445551418 | Top Class High Profile Be...
 
stackconf 2024 | Rethinking Package Management in Kubernetes with Helm and Gl...
stackconf 2024 | Rethinking Package Management in Kubernetes with Helm and Gl...stackconf 2024 | Rethinking Package Management in Kubernetes with Helm and Gl...
stackconf 2024 | Rethinking Package Management in Kubernetes with Helm and Gl...
 
MOL- Management of Learning MATATAG Curriculum
MOL- Management of Learning MATATAG CurriculumMOL- Management of Learning MATATAG Curriculum
MOL- Management of Learning MATATAG Curriculum
 
stackconf 2024 | Ignite: Distributed Tracing using OpenTelemetry and Jaeger b...
stackconf 2024 | Ignite: Distributed Tracing using OpenTelemetry and Jaeger b...stackconf 2024 | Ignite: Distributed Tracing using OpenTelemetry and Jaeger b...
stackconf 2024 | Ignite: Distributed Tracing using OpenTelemetry and Jaeger b...
 
ResearchPortfolioForGoogle_Version_1.pptx
ResearchPortfolioForGoogle_Version_1.pptxResearchPortfolioForGoogle_Version_1.pptx
ResearchPortfolioForGoogle_Version_1.pptx
 
Communication Skills........Let's Learn
Communication Skills........Let's Learn Communication Skills........Let's Learn
Communication Skills........Let's Learn
 

stackconf 2024 | Make You Ops-Life Easy – ansible usecases you didn´t out of track by Christian Lorenz & Philip Drießlein.pdf

  • 1. Make Your Ops-Life Easy – With Ansible Automation Christian Lorenz, Philip Drießlein DATEV eG 06/18/2024
  • 2. Who are we? Christian • Head of „Team Automation“ @DATEV • Team Automation = Process Automation + Task Automation • Lazy 06/18/2024 Make Your Ops-Life Easy – With Ansible Automation 2 Philip • System Engineer Automation @DATEV • Not yet that lazy
  • 3. DATEV eG Shaping the future. Together. 06/18/2024 3 An IT community for tax advisors, auditors, lawyers and their clients One of Europe‘s largest IT service providers* With a sustainable track record * Source: ICD-Ranking 2023 Make Your Ops-Life Easy – With Ansible Automation
  • 4. 06/18/2024 4 Growing continuously since its foundation in 1966 v 660,000 Clients Year after year, we win more and more clients over v €1.44 billion Turnover We have recorded continuous growth since our foundation v 8,960 Employees We are attractive to tomorrow's talents Make Your Ops-Life Easy – With Ansible Automation
  • 5. Ansible and AAP Ansible • Automation tool that includes configuration management and software deployment • Design goals: • Minimal in nature • Consistent • Secure • Reliable • Minimal learning required Ansible Automation Platform (AAP) / AWX • GUI and REST API • Role-based authorization • Schedules, dashboards, and much more • With AAP only: • Private Automation Hub (PAH) • Support (SLA) • @DATEV: ~ 500 users & 3,000 automations 06/18/2024 5 Make Your Ops-Life Easy – With Ansible Automation
  • 6. Ansible SelfService Portal 06/18/2024 Make Your Ops-Life Easy – With Ansible Automation 6 Quelle: Internetfund • GUI for non-technical users to start an automation • Publishing a SelfService for service providers • Converts a generic playbook to a single use case automation
  • 7. Ansible Ops Scenario: Increasing demand for new systems • Same operations for every system • Managing users & sudo • Deploying files & software • Setting file permissions • Distributing SSH keys • … • Repetitive tasks • Lazy system admins Solution: Automate IT operations with Ansible → Ansible Ops ☺ 06/18/2024 7 Make Your Ops-Life Easy – With Ansible Automation
  • 8. Auto Health 06/18/2024 Make Your Ops-Life Easy – With Ansible Automation 8 • Software Bugs are annoying, for customer and operator • It is usually easy to get the system up and running again • With an automation, you can sleep well
  • 9. Auto Health 28.06.2024 Hier kann eine Fußzeile stehen 9
  • 10. Auto Docs Scenario: Customer demand for installed software Solution: Ansible playbook • Get installed software with ansible-navigator • Create HTML template with Jinja2 • Publish the content via Confluence API • Run the automation every night via AAP schedule Result: Daily updated documentation More important: Happy customer ☺ 06/18/2024 Make Your Ops-Life Easy – With Ansible Automation 10
  • 11. Schäufele Automation Scenario: Lazy co-workers who prefer working from home Solution: Lure them with Schäufele ☺ • Read DATEV menu via API endpoint • Send a mail when Schäufele is on the menu • Run the automation every week 06/18/2024 Make Your Ops-Life Easy – With Ansible Automation 11 Fränkisches Schäufele | krosse Schwarte & lecker Soße (die-frau-am-grill.de)
  • 12. Summary • Be lazy • Save time • Ansible’s wide range • Use the full range of existing tools • Put yourself in the user’s shoes • Schäufele attracts people to the office 06/18/2024 Make Your Ops-Life Easy – With Ansible Automation 12