Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cirrax/puppet-doas

puppet module to configure doas on OpenBSD (equivalent of sudo)
https://github.com/cirrax/puppet-doas

doas openbsd puppet sudo

Last synced: about 2 months ago
JSON representation

puppet module to configure doas on OpenBSD (equivalent of sudo)

Awesome Lists containing this project

README

        

# doas puppet module

[![Build Status](https://travis-ci.org/cirrax/puppet-doas.svg?branch=master)](https://travis-ci.org/cirrax/puppet-doas)
[![Puppet Forge](https://img.shields.io/puppetforge/v/cirrax/doas.svg?style=flat-square)](https://forge.puppetlabs.com/cirrax/doas)
[![Puppet Forge](https://img.shields.io/puppetforge/dt/cirrax/doas.svg?style=flat-square)](https://forge.puppet.com/cirrax/doas)
[![Puppet Forge](https://img.shields.io/puppetforge/e/cirrax/doas.svg?style=flat-square)](https://forge.puppet.com/cirrax/doas)
[![Puppet Forge](https://img.shields.io/puppetforge/f/cirrax/doas.svg?style=flat-square)](https://forge.puppet.com/cirrax/doas)
[![Coverage Status](https://coveralls.io/repos/github/cirrax/puppet-doas/badge.svg)](https://coveralls.io/github/cirrax/puppet-doas)

#### Table of Contents

1. [Description](#description)
2. [Setup - The basics of getting started with doas](#setup)
3. [Usage - Configuration options and additional functionality](#usage)
5. [Development - Guide for contributing to the module](#development)

## Description

This puppet module is intended to configure doas (the equivalent of sudo) on an OpenBSD system.

## Setup

Include the module, with:

include doas

## Usage

To allow icinga to execute 'syspatch -c' (this shows if syspatches to update are available), you add to your hiera hieranrchy:

doas::entries:
icinga2_syspatch:
identity: '_icinga'
as_target: 'root'
command: '/usr/sbin/syspatch'
args:
- '-c'
options:
- 'nopass'

## Reference
See [REFERENCE.md](https://github.com/cirrax/puppet-doas/blob/master/REFERENCE.md)

## Contributing

Please report bugs and feature request using GitHub issue tracker.

For pull requests, it is very much appreciated to check your Puppet manifest with puppet-lint
and the available spec tests in order to follow the recommended Puppet style guidelines
from the Puppet Labs style guide.

### Authors

This module is mainly written by [Cirrax GmbH](https://cirrax.com).

See the [list of contributors](https://github.com/cirrax/puppet-doas/graphs/contributors)
for a list of all contributors.