infra/host-provisioner/pipeline/head This commit looks good
Details
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. |
||
---|---|---|
ci | ||
.containerignore | ||
.gitignore | ||
Containerfile | ||
host_provisioner.py | ||
pyproject.toml |