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.

Reply via email to