On Mon, 28 Aug 2023 at 21:28, Amit Kumar <[email protected]> wrote:
> 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" > > Just telling that it is "printing the debug message" is very little information. Using one or more verbose levels would help. Also, your debug playbook is not using become, and it not having the " ansible_user: demouser" statement. Both play an important role in the connection setup. Make sure you are comparing apples to apples. 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 > <https://groups.google.com/d/msgid/ansible-project/95a9d975-1fe7-418b-b3a8-d9227fd08d97n%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/CAF8BbLbxpaSY8CM8SvsE0a5mMe1qJzJkPuJ3m8UGGMYVX6o4Xg%40mail.gmail.com.
