{"id":21995137,"url":"https://github.com/redhataccess/puppet-access_insights_client","last_synced_at":"2025-04-30T17:22:27.831Z","repository":{"id":33898889,"uuid":"37613401","full_name":"redhataccess/puppet-access_insights_client","owner":"redhataccess","description":"Puppet configuration module for Red Access Insights","archived":false,"fork":false,"pushed_at":"2023-10-03T08:00:38.000Z","size":46,"stargazers_count":1,"open_issues_count":3,"forks_count":13,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-04-17T01:51:33.460Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Puppet","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/redhataccess.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-06-17T18:31:03.000Z","updated_at":"2024-06-22T07:43:20.935Z","dependencies_parsed_at":"2024-06-22T07:43:10.801Z","dependency_job_id":"658393f7-0039-4e33-b744-2458806cd7aa","html_url":"https://github.com/redhataccess/puppet-access_insights_client","commit_stats":{"total_commits":27,"total_committers":7,"mean_commits":3.857142857142857,"dds":0.6666666666666667,"last_synced_commit":"16de95cad29aca5d5756ce4ab4d388579bdc1c87"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhataccess%2Fpuppet-access_insights_client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhataccess%2Fpuppet-access_insights_client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhataccess%2Fpuppet-access_insights_client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhataccess%2Fpuppet-access_insights_client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redhataccess","download_url":"https://codeload.github.com/redhataccess/puppet-access_insights_client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251749166,"owners_count":21637473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T21:12:29.032Z","updated_at":"2025-04-30T17:22:27.795Z","avatar_url":"https://github.com/redhataccess.png","language":"Puppet","funding_links":[],"categories":[],"sub_categories":[],"readme":"# access_insights_client\n\n#### Table of Contents\n\n1. [Overview - What is the access_insights_client module](#overview)\n2. [Module Description - What the access insights client does and why it is useful](#module-description)\n3. [Setup - The basics of getting started with access_insights_client](#setup)\n    * [What access_insights_client affects](#what-access_insights_client-affects)\n    * [Setup requirements](#setup-requirements)\n4. [Usage - Configuration options and additional functionality](#usage)\n5. [Reference - An under-the-hood peek at what the module is doing and how](#reference)\n5. [Limitations - OS compatibility, etc.](#limitations)\n6. [Development - Guide for contributing to the module](#development)\n\n## Overview\nThe access_insights_client module allows you to easily configure the Red Hat Access Insights service on RHEL hosts using Puppet.\n\n## Module Description\n\nThis module automates the registration of RHEL hosts to  Red Hat Access Insights, a hosted service designed to help you proactively identify and resolve technical issues in Red Hat Enterprise Linux and Red Hat Cloud Infrastructure environments.\nThe module can be used in RHEL hosts subscribed directly to the Red Hat CDN, or via Red Hat Satellite 5/6.\n\n## Setup\n\n### What access_insights_client affects\n\n* This module will install the latest `insights` rpm package and install cron jobs in `/etc/cron.daily/insights-client` or a systemd timer.\n\n### Setup Requirements\n\nRHEL hosts need to be subscribed to the Red Hat CDN or Satellite in order to fulfill Red Hat Access Insights rpm dependencies.\n\n\n\n## Usage\n\nThis module includes a single puppet class ,`access_insights_client`, which you apply to RHEL hosts to enroll them in the Red Hat Access Insights service.\nThe default parameters for the class will suffice for most deployments:\n\n```\n    class { 'access_insights_client':}\n```\n\nThis will enable the Red Hat Insights service and schedule a daily job for uploading analytics data.\n\nThe default behavior is for the class to install the \"old\" insights package `redhat-access-insights` v1 for RHEL versions 6.9 and ealier or versions 7.0-7.5 and install the \"new\" insights package `insights-client` v3 for RHEL version 6.10+ and 7.6+.\n\nUse the `deployment_style` parameter to force a particular version of the insights package ( assuming its available in your repository) e.g. :\n\n```\n    class { 'access_insights_client':\n        deployment_style =\u003e \"old\"\n    }\n```\n\n\n## Reference\n\n###Class: access_insights_client\n```\nParameters\n#\n# Change log level, valid options DEBUG, INFO, WARNING, ERROR, CRITICAL. Default DEBUG\n#loglevel=DEBUG\n# Attempt to auto configure with Satellite server\n#auto_config=True\n# Change authentication method, valid options BASIC, CERT. Default BASIC\n#authmethod=BASIC\n# username to use when authmethod is BASIC\n#username=\n# password to use when authmethod is BASIC\n#password=\n#base_url=cert-api.access.redhat.com:443/r/insights\n# URL for your proxy.  Example: http://user:pass@192.168.100.50:8080\n#proxy=\n# Location of the certificate chain for api.access.redhat.com used for Certificate Pinning\n#cert_verify=/etc/redhat-access-insights/cert-api.access.redhat.com.pem\n#cert_verify=False\n#cert_verify=True\n# Enable/Disable GPG verification of dynamic configuration\n#gpg=True\n# Automatically update the dynamic configuration\n#auto_update=True\n# Obfuscate IP addresses\n#obfuscate=False\n# Obfuscate hostname\n#obfuscate_hostname=False\n```\n\n## Limitations\n\nThis module has been tested with the following operating systems:\n* RHEL 6.x\n* RHEL 7.x\n* RHEL 8.x\n* RHEL 9.x\n\n## Development\n\nSubmit your patches or pull requests to:\nGitHub: \u003chttps://github.com/redhataccess/puppet-access_insights_client\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhataccess%2Fpuppet-access_insights_client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredhataccess%2Fpuppet-access_insights_client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhataccess%2Fpuppet-access_insights_client/lists"}