Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/cirrax/puppet-doas
- Owner: cirrax
- Created: 2019-09-30T19:17:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-06T15:38:13.000Z (over 1 year ago)
- Last Synced: 2024-12-14T05:36:21.378Z (about 2 months ago)
- Topics: doas, openbsd, puppet, sudo
- Language: Ruby
- Size: 38.1 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
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.