Trying to work with ansible and got the below error
The inventory having the following line :-
target1 ansible_host=192.168.204.129 ansible_ssh_pass=password
When trying to run a test like the below :-
osama@ansible-controller:~/ansible_test$ ansible target1 -m ping -i /home/osama/ansible_test/inventory.txt
The following error appeared :-
target1 | UNREACHABLE! => {
"changed": false,
"msg": "Invalid/incorrect password: Permission denied, please try again.",
"unreachable": true
}
To solve this error you need to set the right username and password like the following, inside the inventory add the following :-
target1 ansible_host=192.168.204.129 ansible_ssh_user=osboxes aniansible_ssh_pass=password
Run the test again by :-
osama@ansible-controller:~/ansible_test$ ansible target1 -m ping -i /home/osama/ansible_test/inventory.txt --ask-pass
The output will be
target1 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python3"
},
"changed": false,
"ping": "pong"
If you want pre-defined VMware or virtual box you can download from HERE
Enjoy
Osama