What, exactly, do the "values given by the customer" look like? It almost 
certainly isn't going to match the output of `uname -a`. (I'm guessing. But 
please, don't make us guess; give us the details of the actual problem.)

On Monday, December 27, 2021 at 11:58:39 PM UTC-5 [email protected] 
wrote:

> Hi All,
>
> This is my code:
>
> ---
> # tasks file for uname
>
>       - name: Kernel version number
>         register: uname_a
>         command: "uname -a"
>
>       - debug:
>           var: uname_a.stdout_lines
>
> +++
>
> TASK [uname_tab1 : debug] 
> ***************************************************************************************************************
> ok: [192.168.43.237] => {
>     "uname_a.stdout_lines": [
>         "Linux ansible-client 4.18.0-348.el8.x86_64 #1 SMP Tue Oct 19 
> 15:14:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux"
>     ]
> }
> ok: [192.168.43.6] => {
>     "uname_a.stdout_lines": [
>         "Linux ansible-client1 4.18.0-348.el8.x86_64 #1 SMP Tue Oct 19 
> 15:14:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux"
>     ]
> }
>
> ++++
>
> Now I need to compare these values with the values given by the customer ( 
> Linux ansible-client1 4.18.0-348.el8.x86_64 ) hence request your assistance 
> out  here to write a program.
> On Wednesday, December 22, 2021 at 5:36:21 AM UTC+5:30 [email protected] 
> wrote:
>
>> That kind of info can be obtained with "gather facts" step, which is the 
>> first step when running a playbook.
>>
>> You just have to comparte returned info in ansible variables like 
>> "ansible_distribution" and "ansible_distribution_version" with the expected 
>> value. You can store expected value in a local dictionary that uses 
>> hostname as the key value.
>>
>> El martes, 21 de diciembre de 2021 a la(s) 08:15:15 UTC-3, 
>> [email protected] escribió:
>>
>>> Thanks for your reply.
>>>
>>> I want to automate tasks such as verifying the OS version of remote 
>>> nodes.
>>>
>>> The customer has given me the expected value i.e. Centos version 8.2
>>>
>>> Through automation I wish to get the OS version of the remotes nodes and 
>>> then compare that value with the value that I have received from the 
>>> customer through ansible playbooks.
>>> On Tuesday, December 21, 2021 at 4:06:57 PM UTC+5:30 [email protected] 
>>> wrote:
>>>
>>>> You need to elaborate some more, I can't make anything of your story. 
>>>> Give some real world examples of the tasks that you're trying to 
>>>> automate. 
>>>>
>>>> On Tue, 21 Dec 2021 at 07:22, Marian Saldhana <[email protected]> 
>>>> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> As I am new to ansible i need to write a role which compares input 
>>>>> /output value.
>>>>>
>>>>> Let me elaborate.
>>>>>
>>>>> I need to write a role where I already have expected value, for eg 
>>>>> hostname of ansible remote node - abc.
>>>>>
>>>>> Now I need to write a role which first will fetch the value from the 
>>>>> remote node and then compare the fetched value with the expected value ( 
>>>>> abc ) I have with me.
>>>>>
>>>>> Thanks.
>>>>>
>>>>>
>>>>> -- 
>>>>> 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/b708d4e2-ded7-44f0-b68a-866e93ec860bn%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/ansible-project/b708d4e2-ded7-44f0-b68a-866e93ec860bn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> -- 
>>>> Sent from a mobile device - please excuse the brevity, spelling and 
>>>> punctuation.
>>>>
>>>

-- 
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/91a59fc7-69bb-4456-b357-41df95c9de0cn%40googlegroups.com.

Reply via email to