https://github.com/autostructure/tripwire
tripwire installation module
https://github.com/autostructure/tripwire
Last synced: 3 months ago
JSON representation
tripwire installation module
- Host: GitHub
- URL: https://github.com/autostructure/tripwire
- Owner: autostructure
- License: apache-2.0
- Created: 2016-08-23T19:06:14.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-03-27T15:12:20.000Z (about 6 years ago)
- Last Synced: 2026-02-14T20:51:29.662Z (4 months ago)
- Language: Ruby
- Homepage:
- Size: 105 KB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
- Changelog: CHANGELOG
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
#### Table of Contents
1. [Overview](#overview)
2. [Module Description - What the module does and why it is useful](#module-description)
3. [Setup - The basics of getting started with tripwire](#setup)
* [What tripwire affects](#what-tripwire-affects)
* [Setup requirements](#setup-requirements)
* [Beginning with tripwire](#beginning-with-tripwire)
4. [Usage - Configuration options and additional functionality](#usage)
5. [Reference - An under-the-hood peek at what the module is doing and how](#reference)
5. [Limitations - OS compatibility, etc.](#limitations)
6. [Development - Guide for contributing to the module](#development)
## Overview
Tripwire Puppet module objective is to automate the process of installing and connecting a Tripwire client to the Tripwire master
## Module Description
Tripwire module was designed to be applied to Puppets base_linux_install manifest, this was simply done with an include tripwire in the base_linux class. However you can load the module into your modulepath and declare the class through Puppet web console.Goto the Puppet console, select the Tripwire profile class, apply it to any RedHat Linux server have Tripwire installed and communicating with a Tripwire master
## Setup
To retrieve the public module code , please clone git clone git@github.com:autostructure/tripwire.git
The private data will need to be designed accordingly for your Organizations purpose
### What tripwire affects
Tripwire application monitors pre defined directories/files, this monitors the files / directories for any changes, this will help an organization determine if these changes were scheduled or unscheduled
### Setup Requirements **OPTIONAL**
RedHat
### Beginning with tripwire
In order to pull the public code into your Puppet Infrastructure please add the following line to your Puppetfile
mod "autostructure/tripwire"
## Usage
Within the Tripwire profile that can be seen by querying the class in the Puppet console
$twip This parameter is the IP address to the Tripwire Master server to connect with
Integer[0, 65535] $twtripport This is the port to connect to the Master Tripwire server with
String $pass This is the passcode needed to make a successful connection to the Master
te_agent_8.4.2_en_linux_x86_64/te_agent.bin <--- This is the file downloaded from a trusted repo, this file will install tripwire agent on the Client
## Reference
Here, list the classes, types, providers, facts, etc contained in your module. This section should include all of the under-the-hood workings of your module so people know what the module is touching on their system but don't need to mess with things. (We are working on automating this section!)
## Limitations
This is where you list OS compatibility, version compatibility, etc.
## Development
Since your module is awesome, other users will want to play with it. Let them know what the ground rules for contributing are.
## Release Notes/Contributors/Etc **Optional**
If you aren't using changelog, put your release notes here (though you should consider using changelog). You may also add any additional sections you feel are necessary or important to include here. Please use the `## ` header.