mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-07-05 05:24:01 +00:00
* fix(file): use `sudo` for snippets upload Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com> * fix: linter Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com> * fix: no more rm -rf Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com> --------- Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
16 lines
443 B
Go
16 lines
443 B
Go
package resource
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
const (
|
|
trySudo = `try_sudo(){ if [ $(sudo -n pvesm apiinfo 2>&1 | grep "APIVER" | wc -l) -gt 0 ]; then sudo $1; else $1; fi }`
|
|
)
|
|
|
|
func newErrSSHUserNoPermission(username string) error {
|
|
return fmt.Errorf("the SSH user '%s' does not have required permissions. "+
|
|
"Make sure 'sudo' is installed and the user is configured in sudoers file. "+
|
|
"Refer to the documentation for more details", username)
|
|
}
|