Coder Social home page Coder Social logo

satellite_insights_client's Introduction

satellite_insights_client

Table of Contents

  1. Overview - What is the satellite_insights_client module
  2. Module Description - What the insights client does and why it is useful
  3. Setup - The basics of getting started with satellite_insights_client
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module

Overview

The satellite_insights_client module allows you to easily configure the Red Hat Insights Client service on RHEL hosts using Puppet.

Module Description

This module automates the registration of RHEL hosts to Red Hat 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. The module can be used in RHEL hosts subscribed directly to the Red Hat CDN, or via Red Hat Satellite 6. This module wasn't yet tested with Red Hat Satellite 5.

Setup

What satellite_insights_client affects

  • This module will install the latest insights-client rpm package and install cron jobs in either /etc/cron.hourly/insights-client, /etc/cron.daily/insights-client or /etc/cron.weekly/insights-client, depending on how it is configured. Also, a cron will be automatically created in /etc/cron.monthly for redundancy.

###Setup Requirements

RHEL hosts need to be subscribed to the Red Hat CDN or Satellite in order to fulfill Red Hat Insights rpm dependencies.

Usage

This module includes a single puppet class ,satellite_insights_client, which you apply to RHEL hosts to enroll them in the Red Hat Insights service. The default parameters for the class will suffice for most deployments:

    class { 'satellite_insights_client':}

This will enable the Red Hat Insights service and schedule a hourly cron job for uploading analytics data.

Reference

###Class: satellite_insights_client

Parameters
#
# Change log level, valid options DEBUG, INFO, WARNING, ERROR, CRITICAL. Default DEBUG
#loglevel=DEBUG
# Attempt to auto configure with Satellite server
#auto_config=True
# Change authentication method, valid options BASIC, CERT. Default BASIC
#authmethod=BASIC
# username to use when authmethod is BASIC
#username=
# password to use when authmethod is BASIC
#password=
#base_url=cert-api.access.redhat.com:443/r/insights
# URL for your proxy.  Example: http://user:[email protected]:8080
#proxy=
# Location of the certificate chain for api.access.redhat.com used for Certificate Pinning
#cert_verify=/etc/insights-client/cert-api.access.redhat.com.pem
#cert_verify=False
#cert_verify=True
# Enable/Disable GPG verification of dynamic configuration
#gpg=True
# Automatically update the dynamic configuration
#auto_update=True
# Obfuscate IP addresses
#obfuscate=False
# Obfuscate hostname
#obfuscate_hostname=False

Limitations

This module has been tested with the following operating systems:

  • RHEL 6.x
  • RHEL 7.x

Development

Submit your patches or pull requests to: GitHub: https://github.com/sticks23/satellite_insights_client

satellite_insights_client's People

Contributors

hul1 avatar sticks23 avatar

Watchers

 avatar

Forkers

miburi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.