The "chezmoi | Pull and apply {{ github_username }} dotfiles" pre-task fails when a passphrase prompt is encountered. It is uncertain if the task is hanging during the passphrase prompt, or if it is
Workaround
Run the Ansible playbook to get Chezmoi installed onto the machine. Then, force-quit during the "pull and apply" task, run chezmoi apply {github_username} and resolve the passphrase issue manually. Then, run chezmoi update to pull and apply the Chezmoi repository.
After resolving Chezmoi, re-run the Ansible playbook (the task will be ignored because the directory has been created).
The
"chezmoi | Pull and apply {{ github_username }} dotfiles"
pre-task fails when a passphrase prompt is encountered. It is uncertain if the task is hanging during the passphrase prompt, or if it isWorkaround
Run the Ansible playbook to get Chezmoi installed onto the machine. Then, force-quit during the "pull and apply" task, run
chezmoi apply {github_username}
and resolve the passphrase issue manually. Then, runchezmoi update
to pull and apply the Chezmoi repository.After resolving Chezmoi, re-run the Ansible playbook (the task will be ignored because the directory has been created).