Go to file
Dustin 91c23894a2
infra/host-provisioner/pipeline/head This commit looks good Details
Set shell when using su for become
Since the host-provisioner connects to the target machine as root, it
only uses "become" to drop privileges.  Unprivileged users often have a
non-login shell set (e.g. `/bin/false` or `/sbin/nologin`), which
prevents `su` from working, as it uses the target user's shell by
default.  Fortunately, we can override the shell with the `-s` argument,
which we can tell Ansible to add via the `ansible_become_flags`
variable.
2025-07-09 08:49:54 -05:00
ci ci: Add Jenkins pipeline 2025-02-07 21:16:23 -06:00
.containerignore Begin host provisioner script 2025-02-07 19:00:15 -06:00
.gitignore Begin host provisioner script 2025-02-07 19:00:15 -06:00
Containerfile Begin host provisioner script 2025-02-07 19:00:15 -06:00
host_provisioner.py Set shell when using su for become 2025-07-09 08:49:54 -05:00
pyproject.toml Begin host provisioner script 2025-02-07 19:00:15 -06:00