Is anybody having sample playbook for it?
Regards, Abhi On Thu, 17 Nov 2022, 01:45 Will McDonald, <[email protected]> wrote: > You get a useful subset of DMI info already parsed into facts > <https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/facts/hardware/linux.py#L303> > by the setup module, for example running `ansible -m setup localhost` could > give you: > > "ansible_bios_vendor": "LENOVO", > "ansible_bios_version": "x.y.z", > "ansible_board_asset_tag": "Not Available", > "ansible_board_name": "xxxxxxxxxxxxxx", > "ansible_board_serial": "xxxxxxxxxxxxxx", > "ansible_board_vendor": "LENOVO", > "ansible_board_version": "Not Defined", > "ansible_chassis_asset_tag": "No Asset Information", > "ansible_chassis_serial": "xxxxxxxxxxxxxx", > "ansible_chassis_vendor": "LENOVO", > "ansible_chassis_version": "None", > > You could use a custom fact or two set based on dmidecode or the included > setup facts to toggle the hardware vendor and then use their appropriate > LOM tooling CLIs or any REST API interfaces provided if you needed to dig > deeper. (As Klaas has mentioned Dell iDRAC, Lenovo LOM or CMM) > > Look at what others have done in this space, for example > https://newrelic.com/blog/best-practices/ansible-auditing-tool (or > https://github.com/redhat-cop/canary, which was used for application > fingerprinting but again could prove useful examples.) > > Finally, the dmidecode binary directly will give you much of the info > you're looking for although it's not going to be the easiest thing to parse. > > > > > On Wed, 16 Nov 2022 at 19:26, Klaas Demter <[email protected]> wrote: > >> For dell you can get these types of information from the idrac if it's >> configured. >> >> >> https://docs.ansible.com/ansible/latest/collections/dellemc/openmanage/index.html >> >> the idrac* modules. >> >> >> On 11/16/22 18:38, Linux Study wrote: >> >> I mean . If there is lenovo or dell servers.how can we get details like >> bios version, mac address, firm version etc . Via ansible playbook? >> >> >> Regards, >> Abhi >> >> >> >> >> On Tue, 15 Nov 2022, 17:55 'Rowe, Walter P. (Fed)' via Ansible Project, < >> [email protected]> wrote: >> >>> Ansible needs to have SSH access to the Linux machine with an ID that >>> can sudo to root. >>> >>> Walter >>> -- >>> Walter Rowe, Division Chief >>> Infrastructure Services, OISM >>> Mobile: 202.355.4123 >>> >>> On Nov 15, 2022, at 1:00 AM, Dick Visser <[email protected]> wrote: >>> >>> What do you mean with pre-checks? >>> Ansible is an automation tool, so how do you currently get those >>> pre-checks? >>> >>> >>> On Mon, 14 Nov 2022 at 19:20, Linux Study <[email protected]> wrote: >>> >>>> Hi All, >>>> >>>> Can someone please help me to get pre-checks from Lenovo physical >>>> servers via ansible-playbook? Someone has a sample playbook that can help >>>> me... >>>> >>>> >>>> Regards, >>>> Abhi >>>> >>>> -- >>>> 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/CAEcjLFzfXs5FnsWyMr1cLmXAeG8_RQ0s5yQyHMzy1hzGdu_sRQ%40mail.gmail.com >>>> <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAEcjLFzfXs5FnsWyMr1cLmXAeG8_RQ0s5yQyHMzy1hzGdu_sRQ%2540mail.gmail.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7C7d9a3a953ca64fb510ec08dac6cebe20%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638040888533363116%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=u72GHAXyrKc5thvfXbCN%2FDMDQ3dZqXKoslAmNoXoEsk%3D&reserved=0> >>>> . >>>> >>> -- >>> Sent from Gmail Mobile >>> >>> -- >>> 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/CAF8BbLbi8%2BdX1364A8PshFzxq_hdjSePs_rq%3DMCafDMNfnLQzg%40mail.gmail.com >>> <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2FCAF8BbLbi8%252BdX1364A8PshFzxq_hdjSePs_rq%253DMCafDMNfnLQzg%2540mail.gmail.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7C7d9a3a953ca64fb510ec08dac6cebe20%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638040888533363116%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Um1tCBI%2Fr%2B1EJ7h4n4G7pbSFuZexgdQTDEqNv0cmSDA%3D&reserved=0> >>> . >>> >>> >>> -- >>> 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/FE222C58-8F7F-4607-B164-F3E2660BC609%40nist.gov >>> <https://groups.google.com/d/msgid/ansible-project/FE222C58-8F7F-4607-B164-F3E2660BC609%40nist.gov?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/CAEcjLFwBfF%2BE0hLEq4x9b79u_TAUpjKXwixZ1f_RWv9-5sw8pA%40mail.gmail.com >> <https://groups.google.com/d/msgid/ansible-project/CAEcjLFwBfF%2BE0hLEq4x9b79u_TAUpjKXwixZ1f_RWv9-5sw8pA%40mail.gmail.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/98623cc7-dfc9-40cb-d373-177c64ba77ec%40gmail.com >> <https://groups.google.com/d/msgid/ansible-project/98623cc7-dfc9-40cb-d373-177c64ba77ec%40gmail.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/CAKtKohToNQQ%3Dqn43shtx1rmp8Sed-mNFDmvjMoMaSNkqMH_wLw%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CAKtKohToNQQ%3Dqn43shtx1rmp8Sed-mNFDmvjMoMaSNkqMH_wLw%40mail.gmail.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/CAEcjLFxjGGSZzz_4EdbpWn6m2BoLBtaQk0GMxbEo_v3iKq9Jkg%40mail.gmail.com.
