Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports...
13
Lifecycle-Management with The Foreman An Introduction
Transcript of Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports...
![Page 1: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/1.jpg)
Lifecycle-Management with The Foreman
An Introduction
![Page 2: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/2.jpg)
Timo Goebel
dm-drogerie markt / FILIADATA GmbH
Linux, Web, Puppet
Foreman Core Developer
![Page 3: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/3.jpg)
Foreman
→ Life Cycle Management?
Provision Operate Demolish
![Page 4: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/4.jpg)
Provisioning – Where to?
• Bare Metal
• VMs• AWS• Digitalocean• VMWare• Google• Libvirt• OpenStack• Rackspace• oVirt• Docker• Xen• Azure• …
![Page 5: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/5.jpg)
Provisioning
• PXE• Kickstart
• Preseed
• AutoYast
• Image• Cloning
• user-data (cloudinit)
• SSH
• ISO Bootdisk
• PXE-lessDiscovery
![Page 6: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/6.jpg)
Orchestration
• DNS
• DHCP
• Config Management
![Page 7: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/7.jpg)
Configuration
• Puppet
• Chef
• Salt
• Ansible
![Page 8: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/8.jpg)
Monitoring
• Reports
• Facts
• Charts
![Page 9: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/9.jpg)
DEMO
![Page 10: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/10.jpg)
![Page 11: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/11.jpg)
Interfaces
• Foreman• GUI
• CLI
• API
• Smart Proxy• REST
![Page 12: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/12.jpg)
Enterprise
• LDAP
• ACL
• Organizations / Locations
![Page 13: Lifecycle-Management with The Foreman...•Puppet •Chef •Salt •Ansible Monitoring •Reports •Facts •Charts DEMO Interfaces •Foreman •GUI •CLI •API •Smart Proxy](https://reader030.fdocuments.us/reader030/viewer/2022040413/5f139d3a1471fb0aaf6217b3/html5/thumbnails/13.jpg)
Discovery