<commit_before># conjur

[![Version](https://img.shields.io/puppetforge/v/cyberark/conjur.svg)](https://forge.puppet.com/cyberark/conjur)

#### Table of Contents

- [Description](#description)
- [Setup](#setup)
  * [Setup requirements](#setup-requirements)
  * [Using `conjur-puppet` with Conjur OSS](#using-conjur-puppet-with-conjur-oss)
  * [Conjur module basics](#conjur-module-basics)
    + [Sensitive data type](#sensitive-data-type)
- [Usage](#usage)
  - [Creating a Conjur host and providing its identity and API key](#conjur-host-identity-with-api-key)
  - [Using Conjur host factory](#conjur-host-factory)
- [Reference](#reference)
- [Limitations](#limitations)
- [Contributing](#contributing)
- [Support](#support)

<small><i><a href='http://ecotrust-canada.github.io/markdown-toc/'>Table of contents generated with markdown-toc</a></i></small>


## Description

This is the official Puppet module for [Conjur](https://www.conjur.org), a robust
identity and access management platform. This module simplifies the operations involved in
establishing a Conjur host identity and allows authorized Puppet nodes to fetch
secrets from Conjur.

## Setup

### Setup requirements

This module requires that you have:
- Puppet v5 _or equivalent EE version_
- Puppet v6 _or equivalent EE version_ (**Preliminary [Community level](https://github.com/cyberark/community/blob/master/Conjur/conventions/certification-levels.md#community)
  support only**)
- Conjur endpoint available to both the Puppet server and the Puppet nodes using this
  module. Supported versions:
  - Conjur OSS v1+
  - DAP v10+

**Note that Conjur Enterprise v4 support is deprecated. If you are still using this version,
please use the [v2](https://github.com/cyberark/conjur-puppet/tree/v2) branch of this
project or a release version `<=2.0.5`**

### Using conjur-puppet with Conjur OSS

Are you using this project with [Conjur OSS](https://github.com/cyberark/conjur)? Then we
**strongly** recommend choosing the version of this project to use from the latest [Conjur OSS<commit_msg>Add link to this module on puppetforge<commit_after># conjur

[![Version](https://img.shields.io/puppetforge/v/cyberark/conjur.svg)](https://forge.puppet.com/cyberark/conjur)

#### Table of Contents

- [Description](#description)
- [Setup](#setup)
  * [Setup requirements](#setup-requirements)
  * [Using `conjur-puppet` with Conjur OSS](#using-conjur-puppet-with-conjur-oss)
  * [Conjur module basics](#conjur-module-basics)
    + [Sensitive data type](#sensitive-data-type)
- [Usage](#usage)
  - [Creating a Conjur host and providing its identity and API key](#conjur-host-identity-with-api-key)
  - [Using Conjur host factory](#conjur-host-factory)
- [Reference](#reference)
- [Limitations](#limitations)
- [Contributing](#contributing)
- [Support](#support)

<small><i><a href='http://ecotrust-canada.github.io/markdown-toc/'>Table of contents generated with markdown-toc</a></i></small>


## Description

This is the official Puppet module for [Conjur](https://www.conjur.org), a robust
identity and access management platform. This module simplifies the operations involved in
establishing a Conjur host identity and allows authorized Puppet nodes to fetch
secrets from Conjur.

You can find our official distributable releases on Puppet Forge under [`cyberark/conjur`](https://forge.puppet.com/cyberark/conjur).

## Setup

### Setup requirements

This module requires that you have:
- Puppet v5 _or equivalent EE version_
- Puppet v6 _or equivalent EE version_ (**Preliminary [Community level](https://github.com/cyberark/community/blob/master/Conjur/conventions/certification-levels.md#community)
  support only**)
- Conjur endpoint available to both the Puppet server and the Puppet nodes using this
  module. Supported versions:
  - Conjur OSS v1+
  - DAP v10+

**Note that Conjur Enterprise v4 support is deprecated. If you are still using this version,
please use the [v2](https://github.com/cyberark/conjur-puppet/tree/v2) branch of this
project or a release version `<=2.0.5`**

### Using conjur-puppet with Conjur OSS

Are you using this project with [Conjur OSS](https://github.com/cyberark/conjur)? Then we
**strongly** recommend choosing the version of this project to use from the latest [Conjur OSS
{'fraction_non_alphanumeric': 0.12418147801683817, 'fraction_numerical': 0.005144995322731525, 'mean_word_length': 4.973463687150838, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 15, 'https://': 13, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '276633', 'n_tokens_mistral': 1438, 'n_tokens_neox': 1310, 'n_words': 401}