Provision and manage Docker containers with Foreman

Provision and manage Docker containers with Foreman

Demo wasn't recorded but here's a link of features showcased:
Katello & pulp docker registries support: https://www.youtube.com/watch?v=QWA56wYeSrM&feature=youtu.be&t=27m40s
Foreman containers search:
https://www.youtube.com/watch?v=QWA56wYeSrM&feature=youtu.be&t=32m05s
Foreman containers wizard creation and logging:
http://youtu.be/zkk4ZEZWvr0?t=16m9s
Deploying containers, images with Docker is becoming a big trend. However, large installations of containerized applications are still few and far between, and solutions are either proprietary or they force you to use their own cloud.

We believe Foreman can fill this space by providing a central space to provision and manage your containers and your network, as we already do with your data center. This provides a great framework for mixed environments where physical machines, vms, and containers are all used in conjunction.

Monitoring, deploying, and everything else is possible to do through the web UI or an API, and it's open source, so if you miss any feature, feel free to add it!

Fe4dc5ea02ac73b9981bcc549a7a288c?s=128

Daniel Lobato García

November 21, 2014
Tweet

Transcript

  1. Foreman Provision & manage Docker containers

  2. @eLobatoss Software for Devops Foreman core Puppeteer

  3. None
  4. None
  5. The pain Hint: centralize your infra. management

  6. Managing systems

  7. Managing configurations

  8. Managing physical hosts

  9. Managing virtual hosts

  10. Managing CONTAINERS (especially)

  11. None
  12. Depending on your configured systems: SLOW

  13. Depending on your configured systems: FRUSTRATING

  14. less of this

  15. more of this

  16. focus on INFRA not on TOOLS

  17. how?

  18. how?

  19. API Openstack VMware Amazon EC2 Google Compute Engine Rackspace Bare

    metal Libvirt OVirt
  20. API many providers many PROBLEMS

  21. API REST JSON powerful documented

  22. API CLI REST JSON powerful documented

  23. Provisioning iPXE User data Jumpstart Kickstart Partition tables PXELinux Cloud-init

    Cloud-config
  24. Provisioning ...Dockerfiles...

  25. Provisioning = Configuration templates

  26. Provisioning ...Dockerfiles...

  27. RB AC Role Based Access Control RB AC

  28. RB AC RB AC Key to your infrastructure

  29. RB AC RB AC Roles: resource/permission

  30. RB AC RB AC Roles: container/view

  31. RB AC RB AC Roles: container/view container/create

  32. RB AC RB AC Roles: container/view container/create location: spain france/view

  33. Reports

  34. “Ok. ok. *sighs*... I came here for DOCKER”

  35. Compute resource security DOCKER

  36. Compute resource security Registry management DOCKER

  37. Compute resource security Registry management Multi-container ops DOCKER

  38. Compute resource security Registry management Multi-container ops Monitoring DOCKER

  39. Compute resource security Registry management Multi-container ops Monitoring What else?

    DOCKER
  40. What else?

  41. What else?

  42. Plugins Discovery PuppetDB Salt, etc...

  43. Plugins full list on theforeman.org

  44. Demo time

  45. Get involved

  46. Get involved

  47. Get involved Official: http://theforeman.org

  48. Get involved foreman-users foreman-dev

  49. Get involved foreman-users foreman-dev #theforeman #theforeman-dev

  50. Get involved github.com/theforeman

  51. Get involved github.com/theforeman new contributors

  52. @eLobatoss THANK YOU