46 lines
1.2 KiB
Bash
46 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
cd ~/Nextcloud/EC/Documents/fct/k9/k3s-ansible
|
|
|
|
# Actualitza ansible
|
|
|
|
echo "---------------------------------------------------"
|
|
echo "---------------- Actualitza ansible --------------------"
|
|
echo "---------------------------------------------------"
|
|
ansible --version
|
|
|
|
echo $PATH
|
|
|
|
# El resultado de echo $PATH muestra que el directorio ~/.local/bin no está en tu variable de entorno PATH. Esto explica por qué pipx sigue advirtiendo que los comandos de Ansible no son accesibles globalmente.
|
|
export PATH="$HOME/.local/bin:$PATH"
|
|
|
|
which ansible-playbook
|
|
|
|
# Deberías ver algo como esto:
|
|
# /home/usuari/.local/bin/ansible-playbook
|
|
|
|
|
|
#https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#intro-installation-guide
|
|
pipx uninstall ansible
|
|
pipx install --include-deps ansible --force
|
|
pipx install ansible-core --force
|
|
#pipx upgrade --include-injected ansible
|
|
|
|
pipx install netaddr --force
|
|
|
|
ansible --version
|
|
|
|
echo "---------------------------------------------------"
|
|
|
|
echo "Instal·la netaddr"
|
|
|
|
|
|
pipx inject ansible-core netaddr
|
|
|
|
#Comprova versió
|
|
pipx runpip ansible-core show netaddr
|
|
|
|
|
|
#######################################################################
|
|
|