Update .local/share/chezmoi/home/dot_local/bin/executable_install-program
This commit is contained in:
parent
6823553cb7
commit
c8369e5d4b
1 changed files with 12 additions and 2 deletions
|
@ -543,7 +543,12 @@ async function beforeInstall(packageManager) {
|
||||||
);
|
);
|
||||||
await $`echo "$(whoami) ALL=(ALL:ALL) NOPASSWD: ALL # TEMPORARY FOR ANSIBLE INSTALL" | sudo tee -a`;
|
await $`echo "$(whoami) ALL=(ALL:ALL) NOPASSWD: ALL # TEMPORARY FOR ANSIBLE INSTALL" | sudo tee -a`;
|
||||||
log('info', logStage, 'Running Ansible setup task so facts are cached')
|
log('info', logStage, 'Running Ansible setup task so facts are cached')
|
||||||
await $`ansible 127.0.0.1 -vv -e '{ ansible_connection: "local", ansible_user: "${process.env.USER}", install_homebrew: False }' -m setup`;
|
const unbuffer = which.sync('unbuffer', { nothrow: true })
|
||||||
|
let unbufferPrefix = ''
|
||||||
|
if (unbuffer) {
|
||||||
|
unbufferPrefix = 'unbuffer '
|
||||||
|
}
|
||||||
|
await $`${unbufferPrefix}ansible 127.0.0.1 -vv -e '{ ansible_connection: "local", ansible_user: "${process.env.USER}", install_homebrew: False }' -m setup`;
|
||||||
} else if (packageManager === "apk") {
|
} else if (packageManager === "apk") {
|
||||||
await $`sudo apk update`;
|
await $`sudo apk update`;
|
||||||
} else if (packageManager === "apt") {
|
} else if (packageManager === "apt") {
|
||||||
|
@ -988,7 +993,12 @@ async function installPackageList(packageManager, packages) {
|
||||||
} else if (packageManager === "ansible") {
|
} else if (packageManager === "ansible") {
|
||||||
for (let pkg of packages) {
|
for (let pkg of packages) {
|
||||||
try {
|
try {
|
||||||
await $`ansible 127.0.0.1 -vv -e '{ ansible_connection: "local", ansible_user: "${process.env.USER}", install_homebrew: False }' -m include_role -a name=${pkg}`;
|
const unbuffer = which.sync('unbuffer', { nothrow: true })
|
||||||
|
let unbufferPrefix = ''
|
||||||
|
if (unbuffer) {
|
||||||
|
unbufferPrefix = 'unbuffer '
|
||||||
|
}
|
||||||
|
await $`${unbufferPrefix}ansible 127.0.0.1 -vv -e '{ ansible_connection: "local", ansible_user: "${process.env.USER}", install_homebrew: False }' -m include_role -a name=${pkg}`;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
log(
|
log(
|
||||||
"error",
|
"error",
|
||||||
|
|
Loading…
Reference in a new issue