An open API service indexing awesome lists of open source software.

https://github.com/silug/puppet-run1

Installs run1 from copr
https://github.com/silug/puppet-run1

copr puppet-module

Last synced: about 2 months ago
JSON representation

Installs run1 from copr

Awesome Lists containing this project

README

          

# run1

- [run1](#run1)
- [Overview](#overview)
- [Setup](#setup)
- [What run1 affects](#what-run1-affects)
- [Setup Requirements](#setup-requirements)
- [Usage](#usage)
- [OS Compatibility](#os-compatibility)
- [Running tests](#running-tests)

## Overview

This module installs [run1](https://github.com/silug/run1) from [Copr](https://copr.fedorainfracloud.org/coprs/steve/run1/).

## Setup

### What run1 affects

* The `run1` package
* A repo file in `/etc/yum.repos.d`

### Setup Requirements

This module requires [puppetlabs-stdlib](https://forge.puppet.com/puppetlabs/stdlib) and [puppetlabs-yumrepo_core](https://forge.puppet.com/puppetlabs/yumrepo_core).

## Usage

``` puppet
include run1
```

## OS Compatibility

This module has been tested on recent Fedora and CentOS, and it should work on RHEL.

## Running tests

This project contains tests for both [rspec-puppet](http://rspec-puppet.com/)
and [beaker-rspec](https://github.com/puppetlabs/beaker-rspec) to verify
functionality.

To run the default tests, execute the following:

```
gem install bundler
bundle install
bundle exec rake spec
bundle exec rake beaker
```

By default, beaker tests will execute against CentOS 7. To run beaker tests
against Fedora 36, execute the following:

```
bundle exec rake beaker:fedora-36
```

Run `bundle exec rake beaker:sets` to see all available beaker nodesets.
Run `bundle exec rake --tasks` to see all available test options.

Beaker tests require functional [docker](https://www.docker.com/).