stackconf 2024 | Make You Ops-Life Easy – ansible usecases you didn´t out of track by Christian Lorenz & Philip Drießlein.pdf
NETWAYS
80 views
13 slides
Jul 25, 2024
Slide 1 of 13
1
2
3
4
5
6
7
8
9
10
11
12
13
About This Presentation
Most of you are familiar with Ansible. We are excited to show you some use cases within the “normal Ansible scope”. Using Ansible-AWX as a platform, we have streamlined tasks for admins and for developers, enabling effortless automation of routine operations. With services designed to simplify t...
Most of you are familiar with Ansible. We are excited to show you some use cases within the “normal Ansible scope”. Using Ansible-AWX as a platform, we have streamlined tasks for admins and for developers, enabling effortless automation of routine operations. With services designed to simplify the daily work, we can all be a bit more lazy (#faul) 😉
Size: 1.04 MB
Language: en
Added: Jul 25, 2024
Slides: 13 pages
Slide Content
Make Your Ops-Life
Easy –With Ansible
Automation
Christian Lorenz, Philip Drießlein
DATEV eG
06/18/2024
Who are we?
Christian
•Headof „Team Automation“@DATEV
•Team Automation = Process
Automation + Task Automation
•Lazy
06/18/2024Make 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,000Clients
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,960Employees
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/2024Make 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/2024Make 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.2024Hier 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/2024Make 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/2024Make 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/2024Make Your Ops-Life Easy –With Ansible Automation 12
Questions?
Christian [email protected]
https://www.linkedin.com/in/auto-chris
Philip [email protected]
https://www.linkedin.com/in/phildri
Make Your Ops-Life Easy –With Ansible Automation 13 06/18/2024