Hi demouser does exist on the system. The simple playbook is printing debug message.
--- - name: Testing if everything works on the remote hosts: ubuntu-servers gather_facts: false tasks: - name: Hello Server debug: msg: "Hello Ubuntu Server" On Tuesday, August 29, 2023 at 12:37:40 AM UTC+5:30 Evan Hisey wrote: > What is the simple playbook? The issue is definitely in the ssh > connection. Does demouser actually exist on the target host and is the > target host the same? > > On Mon, Aug 28, 2023 at 1:39 PM Amit Kumar <[email protected]> wrote: > >> Simple playbook with only debug works but this does not work >> >> On Tuesday, August 29, 2023 at 12:07:35 AM UTC+5:30 Amit Kumar wrote: >> >>> Task: checking if pip is installed or not, if not then installing pip. >>> >>> playbook.yml >>> --- >>> - name: Install pip on remote linux servers - Only Debian/ubuntu based >>> will work >>> hosts: ubuntu-servers >>> gather_facts: false >>> become: true >>> vars: >>> ansible_user: demouser >>> tasks: >>> - name: check if pip is installed or not >>> stat: >>> path: /usr/bin/pip >>> register: pip_check >>> - name: Install pip, if not installed >>> apt: >>> name: python3-pip >>> state: present >>> when: not pip_check.stat.exists >>> - name: Print Message >>> debug: >>> msg: "pip is installed" >>> handlers: >>> - name: Reload bashrc >>> command: "source ~/.bashrc" >>> listen: "pip is installed" >>> >>> >>> inventory.ini file >>> [ubuntu-servers] >>> 192.168.122.140 >>> >>> >>> Getting the following error: >>> (venv) >>> user@IdeaPad:~/Documents/MyFiles/dev/other_projects/learning_ansible/playbooks/install-kvm-qemu$ >>> >>> ansible-playbook -i inventory.ini install-pip.yml >>> [WARNING]: Invalid characters were found in group names but not >>> replaced, use -vvvv to see details >>> >>> PLAY [Install pip on remote linux servers - Only Debian/ubuntu based >>> will work] >>> **************************************************************************************************** >>> >>> TASK [check if pip is installed or not] >>> ******************************************************************************************************************************************** >>> fatal: [192.168.122.140]: UNREACHABLE! => {"changed": false, "msg": >>> "Failed to connect to the host via ssh: ssh: connect to host >>> 192.168.122.140 port 22: Connection refused", "unreachable": true} >>> >>> PLAY RECAP >>> ************************************************************************************************************************************************************************* >>> 192.168.122.140 : ok=0 changed=0 unreachable=1 >>> failed=0 skipped=0 rescued=0 ignored=0 >>> >>> >>> 192.168.122.140: is the IP of the guest, and the guest is running >>> Any help will be welcomed! >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ansible Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/cb04510f-10d8-4c2e-90b4-4f26c841c767n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/cb04510f-10d8-4c2e-90b4-4f26c841c767n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/95a9d975-1fe7-418b-b3a8-d9227fd08d97n%40googlegroups.com.
