Hi Todd, Members

Any suggestion how can I write a code so that I can compare packages 
installed on an ansible client with the expected value given by the 
customer.

The package details from tab 1 are -
Installed Packge name and Version number
(See below "List of Packages to check")
command

yum list installed PKG-name
Installed Packeages
FJSVsnap.noarch     7.00-1    @System

ServerView RAID Manager
5.5-12
Java Runtime Environment (JRE)
1.6.0_37-fcs
ServerView Agents
6.10-06(6.11-08)
ServerView Operations Manager
6.10-05(6.11-05)
HRM / server
7.2.0-5.0
FJSVsnap
7.00-1
FJSVdumptools
2.1.3-0

Thanks,
Marian

On Tuesday, January 4, 2022 at 10:41:01 PM UTC+5:30 [email protected] wrote:

> The goalpost keeps moving! Is this (the six lines of data below) from one 
> column of an Excel sheet? From what you described before, I expected
>
> Linux hostname00 4.18.0-193.el8.x86_64
> Linux hostname01 4.13.2-120.el8.x86_64
> Linux hostname03 4.18.0-193.el8.x86_64
> Linux hostname04 4.13.2-120.el8.x86_64
> [...etc...]
>
> But now I’m seeing two *identical* lines following that pattern, mixed 
> with other lines we’ve not heard about before, and nothing to map the 
> “^Linux” lines to actual hosts' names.
>
> Or is the “Expected value” one column heading, while “Installed Packeages” 
> [sic] is a second column heading and it just got stuck under the first b/c 
> it was exported from Excel as a .txt file? But which host(s) are the 
> Installed Packages matched up with, and how? Or maybe there’s a separate 
> sheet per host in the Excel workbook? It looks like it didn’t survive 
> exporting from Excel particularly well.
>
> And, now that I’m seeing the “Installed Packeages” bit, I’m expecting that 
> to turn into one or more Ansible “package” module steps, in which case 
> there’s some other non-trivial work ahead to transform this 
> requirements-as-spreadsheet into actionable Ansible yaml inputs, in which 
> case the prior exercise is probably moot.
>
> I really want this to work for you. Perhaps it would be helpful to provide 
> the input data spreadsheet as provided by the customer before it’s 
> undergone exporting or other transformations. Although I understand if you 
> need to obfuscate hostnames. If you do, don’t change them all to the same 
> string. Are the two instances of “hostname” below really literally 
> “hostname” (and therefore identical), or do they stand in for originally 
> distinct hosts’ names? And how do those hosts map to sets of installed 
> packages?
>
> On 1/4/22 11:24 AM, Marian Saldhana wrote:
>
> For eg: 
>
> Expected value
> Red Hat EnterpriseLinux release 8.2 (Ootpa)
>
>
> Linux hostname 4.18.0-193.el8.x86_64
> Linux hostname 4.18.0-193.el8.x86_64
> Installed Packeages
> FJSVsnap.noarch    7.00-1    @System
>
> On Tuesday, January 4, 2022 at 9:11:11 PM UTC+5:30 Marian Saldhana wrote:
>
>> Hi Todd, 
>>
>> Our customer has provided the values in a excel document
>>
>> On Tue 4 Jan, 2022, 18:15 Todd Lewis, <[email protected]> wrote:
>>
>>> I just used a text editor ("ne", not that it matters) and followed the 
>>> example you provided.
>>>
>>> How is your customer providing those values to you?
>>>
>>> On 1/4/22 4:59 AM, Marian Saldhana wrote:
>>>
>>> Hi Todd, 
>>>
>>> Can you please let me know how you have entered expected values in 
>>> customer-expects.txt 
>>> ( in the sample playbook that you had provided earlier )
>>>
>>>

-- 
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/f2d1e64d-1507-45ad-b106-25686154be81n%40googlegroups.com.

Reply via email to