zsh: no matches found: ansible-container[docker,k8s]

Posted on

pip install ansible-container[docker,k8s]

Error: zsh: no matches found: ansible-container[docker,k8s]

Solución:

Necesito escapar los argumentos

pip install 'ansible-container[docker,k8s]'

Failed to connect to the host via ssh: Permission denied (publickey,password).\r\n|Ansible

Posted on Actualizado enn

Antes que nada debemos de tener nuestro inventory de esta manera:

192.168.1.69 ansible_connection=ssh ansible_user=ismael

Cuando quiero hacer ping a una maquina local con Ansible pasa lo siguiente:

ping

ansible 192.168.1.69 -m ping

error

192.168.1.69 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Permission denied (publickey,password).\r\n",
"unreachable": true

Solución:

crear un fichero llamado authorized_keys dentro de la ruta:  /home/user/.ssh de lado del nodo y pegar la llave publica del nodo master(id_rsa.pub).

Otra solución es usando el parametro k

Para este caso, es necesario agregar el parametro -k al final de la instrucción, esto con la finalidad de que se te pregunte la contraseña del nodo.

Con el parametro -i especifico un fichero con nombre myinventory donde estoy colocando mi nodo.

Contenido del fichero myinventory
192.168.1.71 ansible_connection=ssh ansible_user=isma

ansible -m ping all -i myinventory -k

Error opening terminal: unknown nano | Docker container

Posted on

Por lo general siempre uso VIM para edición de mis ficheros en Linux, ahora se me ocurrió usar nano dentro de un contenedor y me salió este error:

Error opening terminal: unknown

La solución:

Typear dentro de la shell del contenedor lo siguiente:

export TERM=xterm