❗ Red Hat does not provide commercial support for the content of this repo. Any assistance is purely on a best-effort basis, as resource permits.
##############################################################################
DISCLAIMER: THE CONTENT OF THIS REPO IS EXPERIMENTAL AND PROVIDED "AS-IS"
THE CONTENT IS PROVIDED AS REFERENCE WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
##############################################################################
- Connect to the bastion host as your personal user.
- SU to the crucible user
- Execute playbooks as crucible user
│
│ ┌────────────┐
│ │ │
│ ┌─────┤ HTTP STORE │
│ │ │ │
│ │ └────────────┘
│ │
│ │ ┌─────────┐
│ │ │ │┐
┌─────┼─────┐ ├─────┤ WORKERS ││┐
┌────────────┐ │ │ │ │ │ │││
│ System │ │ Bastion │ │ └─────────┘││
│ Integrator ├─────ssh──────► │ ├──ssh as─────┤ └─────────┘│
│ Host │ user@bastion │ Command & │ crucible@ | └─────────┘
└────────────┘ │ Control │ |
└─────┼─────┘ │ ┌──────────┐
| │ │ │
| ├─────┤ REGISTRY │
| │ │ │
│ │ └──────────┘
│ │
│ │ ┌───────────┐
│ │ │ ├┐
│ └─────┤ SUPER1-3 │├┐
│ │ ││|
│ └┬──────────┘│|
│ └───────────┘|
│ └───────────┘
│
│