We kind of use both:
Manual facts
* Activate required modules
* Define the group set of facts to be loaded via the automatic facts module

Automatic (using module)
* Define facts by group sets

Manual facts are set when we onboard a server and rarely touched again.
Automatic on the other hand are updated regularly and we average about 500
facts per group set.

Regards
Matt

On Wed, Aug 9, 2023 at 6:27 PM 'aciap...@icloud.com' via Puppet Users <
puppet-users@googlegroups.com> wrote:

> Thank you everyone.
>
> I will try the Martin suggestion, and I will let you know if it’s works
>
>
>
> All the best
>
> Alex
>
>
>
> *From: *puppet-users@googlegroups.com <puppet-users@googlegroups.com> on
> behalf of Martin Alfke <tux...@gmail.com>
> *Date: *Monday, 7 August 2023 at 09:18
> *To: *puppet-users@googlegroups.com <puppet-users@googlegroups.com>
> *Subject: *Re: [Puppet Users] Custom Fact Deployment
>
> Hi Alessandro,
>
>
>
> There are two options on how to deploy external facts:
>
>
>
> 1. Manual:
>
>
>
> Place the executable bash script in /etc/puppetlabs/facter/facts.d
>
>
>
> 2. Automatic (using a module)
>
>
>
> Add the script (with executable flag) to a module in path facts.d/
>
> Pluginsync will then deploy the bash script to all nodes.
>
>
>
> Please note that pluginsyc will download the bash scripts to any Puppet
> agent, regardless of OS.
>
>
>
> Hth,
>
> Martin
>
>
>
>
>
> On 3. Aug 2023, at 09:32, 'Alessandro Ciappei' via Puppet Users <
> puppet-users@googlegroups.com> wrote:
>
>
>
> Hello All,
>
>
>
> maybe it's already has been discussed, I tried to search but I didn't find
> the right thread.
>
> I'm not expert in Puppet and made simple scripts.
>
>
>
> I'm using RHEL Satellite with Puppet 7 ENC (I know that RHEL want to move
> out from puppet, but until i can integrate it I will use it, after I will
> see).
>
>
>
> I need to crate a custom fact to see some information based on IP Address.
>
> I created a Bash Script that give me an output of the location based on
> CIDR, but I want use full automation and begin to launch specific class
> based on fact.
>
>
>
> I don't know where I need to start, i read how create a fact but it still
> confusing because I can't find the directory where put the script or how
> deploy in all my clients.
>
>
>
> Someone can help me, maybe with step by step to understand it.
>
>
>
> Thank you in advance who want to help me.
>
> All the best
>
> Alex
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/e17d49d4-a0e3-4441-86f3-133a227d413cn%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/e17d49d4-a0e3-4441-86f3-133a227d413cn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Puppet Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/puppet-users/pnDaSW0uOXI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/EBCA31FE-29C8-4563-BCED-311F6CD67F19%40gmail.com
> <https://groups.google.com/d/msgid/puppet-users/EBCA31FE-29C8-4563-BCED-311F6CD67F19%40gmail.com?utm_medium=email&utm_source=footer>
> .
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/AS8PR03MB674244FABD496447878E5DCCFC12A%40AS8PR03MB6742.eurprd03.prod.outlook.com
> <https://groups.google.com/d/msgid/puppet-users/AS8PR03MB674244FABD496447878E5DCCFC12A%40AS8PR03MB6742.eurprd03.prod.outlook.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAKoz8vtJ3qpjh1Y%2BH7aoqMvkb1mPSP1VjzLZZPvkEMRUSbbfDA%40mail.gmail.com.

Reply via email to