SlideShare a Scribd company logo
Simplifying Your IT Workflow
With Katello and Foreman
Nikhil Kathole
1
About me
Who am I, and why you should care?
Quality Engineer @ Red Hat
Satellite 6 QE
Follow me:
Twitter: @NikhilKathole1
Github: ntkathole
2
Agenda
What we’re going to cover (quickly)
1. Traditional IT Workflow
2. Overview of Foreman and Katello
3. Configuration management with Ansible
4. OpenSCAP
5. What’s next?
6. Q & A
3
IT Workflow
Operations, Networking, Security, Development
1. Dynamic and distributed infrastructure
2. Repetitive processes
3. Development and deployment
4. Accountability
5. Monitoring, audits and log reports
6. Compliance and policies
4
5
How Can I Simplify?
Foreman
Managing the Lifecycle of your Systems
6
Foreman Plugins
1. Choose the environment as per specific needs
2. Plugins offer custom features and maximize the flexibility
Extend and modify the Foreman and Smart-proxy
7
Foreman Plugins
Huge ecosystem of plugins
8
Provisioning
Virtualize _all_ the workloads
1. Provisioning types
2. Manages services through smart-proxy
3. Integration with well known hypervisors and cloud platforms
9
Provision from anywhere
Run the infrastructure of your choice
10
Bare Metal Provisioning
- Discovery
- Bootdisk
Cloud Providers
- Openstack
- Amazon EC2
- Google
Virtualization Infrastructure
- RHEV/Ovirt
- VMware
- Libvirt
Linux Containers
- Atomic
- Docker
Operating Systems
Known to install successfully
11
And many more...
12
I got an idea of managing infrastructure,
But what about managing contents ?
Katello
Adds the power of content management to Foreman
13
Local Repositories Snapshot content Package and Errata Updates
Managing contents with Katello
14
External sync/Direct Upload
How does Katello help?
15
1. Creating custom builds of your content
(Dev -> QE -> Stage -> Production)
2. Filtering of contents
3. Updates/Patch management for content hosts
4. Tracer - finds outdated running applications in your system
16
What about configuration management ?
Ansible with Foreman
Simplest way to automate apps and IT infrastructure
1. Deploy and assign ansible roles
2. Ansible-rex features
3. Automated job scheduling
17
Ansible Roles
18
Assigning Ansible Roles
19
Ansible Execution Templates
20
When Foreman meets AWX
Scaling up ansible usage
1. Two Use Cases:
a. Dynamic inventory
i. Allowing AWX to use Foreman as a dynamic inventory
source
b. Provisioning callback
i. Allowing systems provisioned via Foreman to ‘callback’
to AWX so that playbook runs can happen post
provisioning
21
Simplifying Your IT Workflow with Katello and Foreman
Provisioning callback
Templates
23
Provisioning callback
How it works?
24
Foreman AWX
Compute Resource or
Bare Metal
1
3
4
2
5
OpenSCAP
Security Compliance and vulnerability assessment
1. Automate IT compliance and vulnerability risk management
across the hybrid enterprise
2. Scan to assess the risk state of the data center against policies
3. Choose what you want : puppet or ansible
25
26
Tell foreman about your world
27
1. Compute Resources
2. Compute Profiles
3. Subnets
4. Domains
5. Operating Systems
6. Activation Keys
7. Ansible Roles
8. Puppet Classes
And build a new host ...
Let’s see the larger picture of your
infrastructure!
28
Huge Bonus
29
1. Large organizations and/or multi-tenancy:
a. Organizations (Divisions)
b. Locations
2. Smart Proxies located locally on Foreman itself or
independent
3. FreeIPA/AD integration
4. Strong RBAC model
a. Users / Groups
b. Permissions / Filters
5. Automate using RESTful APIs and CLI support (Hammer)
What’s next...
30
1. Foreman-kubevirt integration
2. Integration with Keycloak
3. GraphQL as api v3
4. Foreman-ansible-modules
Questions?
● Visit us http://theforeman.org/
● If you do something cool with Foreman, let us know!
● Find us:
− IRC: irc.freenode.net
● #theforeman
● #theforeman-dev
− Reach out to us at
● https://community.theforeman.org/
31
32
Want to know more about Ansible integration with Foreman?
THANK YOU!
Nikhil Kathole
@NikhilKathole1
33

More Related Content

ODP
Foreman in your datacenter
ODP
Linux host orchestration with Foreman, Puppet and Gitlab
PDF
IT Infrastructure Automation with Ansible
PDF
Exploring the power of OpenTelemetry on Kubernetes
PPTX
Rtf v2 ingress muleSoft meetup self managed kubernetes
PPTX
MeetUp Monitoring with Prometheus and Grafana (September 2018)
PDF
Hands-On Introduction to Kubernetes at LISA17
PPTX
Deploying Foreman in Enterprise Environments
Foreman in your datacenter
Linux host orchestration with Foreman, Puppet and Gitlab
IT Infrastructure Automation with Ansible
Exploring the power of OpenTelemetry on Kubernetes
Rtf v2 ingress muleSoft meetup self managed kubernetes
MeetUp Monitoring with Prometheus and Grafana (September 2018)
Hands-On Introduction to Kubernetes at LISA17
Deploying Foreman in Enterprise Environments

What's hot (20)

PPTX
Infrastructure-as-Code (IaC) using Terraform
PDF
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
PPTX
PDF
Grafana introduction
PPTX
Kubernetes Basics
PDF
Introduction to Kubernetes Workshop
PDF
Ansible Integration in Foreman
PDF
Cloud Monitoring tool Grafana
PDF
Introducing the Apache Flink Kubernetes Operator
PDF
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
PDF
Kubernetes
PDF
Stream Processing made simple with Kafka
PDF
Introduction to kubernetes
PPTX
Prometheus - Intro, CNCF, TSDB,PromQL,Grafana
PPTX
Packer
PDF
Configuration management II - Terraform
PPTX
Terraform training 🎒 - Basic
PDF
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
PPTX
Everything You Need To Know About Persistent Storage in Kubernetes
PDF
Terraform -- Infrastructure as Code
Infrastructure-as-Code (IaC) using Terraform
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
Grafana introduction
Kubernetes Basics
Introduction to Kubernetes Workshop
Ansible Integration in Foreman
Cloud Monitoring tool Grafana
Introducing the Apache Flink Kubernetes Operator
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
Kubernetes
Stream Processing made simple with Kafka
Introduction to kubernetes
Prometheus - Intro, CNCF, TSDB,PromQL,Grafana
Packer
Configuration management II - Terraform
Terraform training 🎒 - Basic
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Everything You Need To Know About Persistent Storage in Kubernetes
Terraform -- Infrastructure as Code
Ad

Similar to Simplifying Your IT Workflow with Katello and Foreman (20)

PDF
OSCamp 2019 | #3 Ansible: Foreman Discovery by Adam Ruzicka
PDF
Full Stack Automation with Katello & The Foreman
PDF
Give your Foreman a greater toolbox with Plugins - Dirk Goetz - Foreman Birth...
ODP
Foreman in Your Data Center :OSDC 2015
PDF
The Foreman Project
ODP
Auto infra with_foreman_katello
PDF
OSDC 2016 - Automating a R&D lab with Foreman: What can be hard? by Julien Pi...
PDF
OSDC 2015: Stephen Benjamin | Foreman in Your Data Center
PDF
OSCamp #4 on Foreman | Ansible automation for Foreman by Ondřej Ezr
PDF
ansible_rhel_90.pdf
PDF
Foreman - More than just a Puppet dashboard (Cfgmgmt Berlin 2016 - Dirk Goetz)
PDF
Hands On Introduction To Ansible Configuration Management With Ansible Comple...
PDF
Ansible at work
PDF
ansible_rhel.pdf
PDF
Automation Integration Ansible
ODP
Managing your SaltStack Minions with Foreman
PDF
Ansible automation sa technical deck q2 fy19
PDF
Simple Tips and Tricks with Ansible
PPTX
Learn you some Ansible for great good!
PDF
OpenNebula, the foreman and CentOS play nice, too
OSCamp 2019 | #3 Ansible: Foreman Discovery by Adam Ruzicka
Full Stack Automation with Katello & The Foreman
Give your Foreman a greater toolbox with Plugins - Dirk Goetz - Foreman Birth...
Foreman in Your Data Center :OSDC 2015
The Foreman Project
Auto infra with_foreman_katello
OSDC 2016 - Automating a R&D lab with Foreman: What can be hard? by Julien Pi...
OSDC 2015: Stephen Benjamin | Foreman in Your Data Center
OSCamp #4 on Foreman | Ansible automation for Foreman by Ondřej Ezr
ansible_rhel_90.pdf
Foreman - More than just a Puppet dashboard (Cfgmgmt Berlin 2016 - Dirk Goetz)
Hands On Introduction To Ansible Configuration Management With Ansible Comple...
Ansible at work
ansible_rhel.pdf
Automation Integration Ansible
Managing your SaltStack Minions with Foreman
Ansible automation sa technical deck q2 fy19
Simple Tips and Tricks with Ansible
Learn you some Ansible for great good!
OpenNebula, the foreman and CentOS play nice, too
Ad

Recently uploaded (20)

PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Nekopoi APK 2025 free lastest update
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
history of c programming in notes for students .pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
System and Network Administraation Chapter 3
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
top salesforce developer skills in 2025.pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Essential Infomation Tech presentation.pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Nekopoi APK 2025 free lastest update
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
history of c programming in notes for students .pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Operating system designcfffgfgggggggvggggggggg
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
System and Network Administraation Chapter 3
VVF-Customer-Presentation2025-Ver1.9.pptx
top salesforce developer skills in 2025.pdf
L1 - Introduction to python Backend.pptx
How to Choose the Right IT Partner for Your Business in Malaysia
wealthsignaloriginal-com-DS-text-... (1).pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Softaken Excel to vCard Converter Software.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
Essential Infomation Tech presentation.pptx

Simplifying Your IT Workflow with Katello and Foreman

  • 1. Simplifying Your IT Workflow With Katello and Foreman Nikhil Kathole 1
  • 2. About me Who am I, and why you should care? Quality Engineer @ Red Hat Satellite 6 QE Follow me: Twitter: @NikhilKathole1 Github: ntkathole 2
  • 3. Agenda What we’re going to cover (quickly) 1. Traditional IT Workflow 2. Overview of Foreman and Katello 3. Configuration management with Ansible 4. OpenSCAP 5. What’s next? 6. Q & A 3
  • 4. IT Workflow Operations, Networking, Security, Development 1. Dynamic and distributed infrastructure 2. Repetitive processes 3. Development and deployment 4. Accountability 5. Monitoring, audits and log reports 6. Compliance and policies 4
  • 5. 5 How Can I Simplify?
  • 6. Foreman Managing the Lifecycle of your Systems 6
  • 7. Foreman Plugins 1. Choose the environment as per specific needs 2. Plugins offer custom features and maximize the flexibility Extend and modify the Foreman and Smart-proxy 7
  • 9. Provisioning Virtualize _all_ the workloads 1. Provisioning types 2. Manages services through smart-proxy 3. Integration with well known hypervisors and cloud platforms 9
  • 10. Provision from anywhere Run the infrastructure of your choice 10 Bare Metal Provisioning - Discovery - Bootdisk Cloud Providers - Openstack - Amazon EC2 - Google Virtualization Infrastructure - RHEV/Ovirt - VMware - Libvirt Linux Containers - Atomic - Docker
  • 11. Operating Systems Known to install successfully 11 And many more...
  • 12. 12 I got an idea of managing infrastructure, But what about managing contents ?
  • 13. Katello Adds the power of content management to Foreman 13 Local Repositories Snapshot content Package and Errata Updates
  • 14. Managing contents with Katello 14 External sync/Direct Upload
  • 15. How does Katello help? 15 1. Creating custom builds of your content (Dev -> QE -> Stage -> Production) 2. Filtering of contents 3. Updates/Patch management for content hosts 4. Tracer - finds outdated running applications in your system
  • 17. Ansible with Foreman Simplest way to automate apps and IT infrastructure 1. Deploy and assign ansible roles 2. Ansible-rex features 3. Automated job scheduling 17
  • 21. When Foreman meets AWX Scaling up ansible usage 1. Two Use Cases: a. Dynamic inventory i. Allowing AWX to use Foreman as a dynamic inventory source b. Provisioning callback i. Allowing systems provisioned via Foreman to ‘callback’ to AWX so that playbook runs can happen post provisioning 21
  • 24. Provisioning callback How it works? 24 Foreman AWX Compute Resource or Bare Metal 1 3 4 2 5
  • 25. OpenSCAP Security Compliance and vulnerability assessment 1. Automate IT compliance and vulnerability risk management across the hybrid enterprise 2. Scan to assess the risk state of the data center against policies 3. Choose what you want : puppet or ansible 25
  • 26. 26
  • 27. Tell foreman about your world 27 1. Compute Resources 2. Compute Profiles 3. Subnets 4. Domains 5. Operating Systems 6. Activation Keys 7. Ansible Roles 8. Puppet Classes And build a new host ...
  • 28. Let’s see the larger picture of your infrastructure! 28
  • 29. Huge Bonus 29 1. Large organizations and/or multi-tenancy: a. Organizations (Divisions) b. Locations 2. Smart Proxies located locally on Foreman itself or independent 3. FreeIPA/AD integration 4. Strong RBAC model a. Users / Groups b. Permissions / Filters 5. Automate using RESTful APIs and CLI support (Hammer)
  • 30. What’s next... 30 1. Foreman-kubevirt integration 2. Integration with Keycloak 3. GraphQL as api v3 4. Foreman-ansible-modules
  • 31. Questions? ● Visit us http://theforeman.org/ ● If you do something cool with Foreman, let us know! ● Find us: − IRC: irc.freenode.net ● #theforeman ● #theforeman-dev − Reach out to us at ● https://community.theforeman.org/ 31
  • 32. 32 Want to know more about Ansible integration with Foreman?