~/talk

We accidentally created a Cloud on our IBM Cloud

slides:none on file

Starts as a blunt automation story: a bash for loop that shots off dozens of IBM Cloud API requests with a sleep random 30 to avoid outages and scales to 30–70 clusters per event, eventually showing 73 failures in one run. Iterations move through the Python SDK, Terraform, community Ansible, then to AWX + cube-admin which runs playbooks, retries, tagging calls and post‑provisioning. A serverless GitHub issue parser triggers creation and aims to use Vault for API keys, yielding a bespoke cloud-on-cloud after three years.

AI-written summary · about

  1. 0:00Introduction
  2. 1:32Why this talk
  3. 2:36The original problem
  4. 4:21First iteration bash scripts
  5. 7:53API limitations and fixes
  6. 9:16Team growth and Python SDK
  7. 10:41Ansible and Terraform detour
  8. 13:49Post-provisioning needs
  9. 15:14Introducing AWX
  10. 17:44Cube Admin demo
  11. 20:09IBM Cloud Arc
  12. 21:32GitHub automation
  13. 23:40Security and corporate policies
  14. 25:25Scheduling challenges
  15. 26:25Was it worth it?
  16. 28:12Conclusion and lessons
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.