ansible ssh connections

Please someone help me. I do not understand why i get this error. I can ssh from my control node to this host and from the host to my control node. But ansible test show this results.

192.168.154.163 | UNREACHABLE! => {
“changed”: false,
“msg”: “Failed to connect to the host via ssh: control@192.168.154.163: Permission denied (publickey,password).”,
“unreachable”: true

this is my inventory:

192.168.154.163 cyber01_ssh_pass=“pass” cyber01_ssh_user=user

Thank you

Try ansible_ssh_user and ansible_ssh_pass as keywords in the inventory and set privilege escalation in the ansible.cfg file also add the user to the sudoers list in managed node as per requirement.

You can find more from this link - https://docs.ansible.com/ansible/2.3/intro_inventory.html#list-of-behavioral-inventory-parameters

Thank you. Trying the options. I have sat on it the whole day, i feel exhausted with it.
Thank you. I will get back whatever results i have

Hello Team ,
I have oen requirement on Ansible with Hp ILO server…

I am new to ansible.Need help from you people.
Requirement is
Have to connect Hp ilo serverr using SSH and get SWId’s details and the out out i have to display in csv file… can any implementation pls do let me know.
Naveen

You can use jinja templates for getting the facts of the server and use template modules for creating your file.

do u have any sample code …if u have pls share with me

template:
src : file.txt

Inside this file.txt…
The default IPv4 address of {{ ansible_facts.fqdn }}
is {{ ansible_facts.default_ipv4.address }}

dest : file.csv

Some facts example there are lots of facts related to that server you have to fetch or serch in docs

How about if you start your own thread instead of breaking into
someone else's? Your question has nothing to do with the OP's

Thank you. Trying the options. I have sat on it the whole day, i feel exhausted with it.
Thank you. I will get back whatever results i have

      Some suggestions, assuming the name of the host you want to run
ansible on is 'cyber01' and going from simpler to more sophisticated:

1. Test by passing the username and asking for the password from the
command line. In this example I am just running the 'whoami' command:

ansible cyber01 --extra-vars 'ansible_user=user' --ask-pass -a whoami

2. Do not have passwords defined in your inventory. If you need a
password, ask for them as shown above.

3. Instead of password, consider a SSH keypair. This way you can have
something like this in your inventory

192.168.154.163 ansible_ssh_private_key_file="~/.ssh/cyber01" ansible_user=user

Note it is looking for the private key at my user's default location;
where you place it depends on your needs.

4. Consider having a host_vars/cyber01.yml file instead of cluttering
the inventory one. You can then populate this file with all the
initial constants you need (IP address, username, etc), passing any
variables that might change at runtime using --extra_vars as shown
above.

Hi
Anyone available for job support on ansible …if any pls email me on naveenkraju@gmail.com

Thank you
Naveen

Please do not hijack conversation threads for new topics - start a new thread
with an appropriate subject of its own.

Thank you,

Antony.