Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simonbaeumer/puppet-goss
Puppet module for installing goss
https://github.com/simonbaeumer/puppet-goss
centos goss puppet puppet-module
Last synced: 5 days ago
JSON representation
Puppet module for installing goss
- Host: GitHub
- URL: https://github.com/simonbaeumer/puppet-goss
- Owner: SimonBaeumer
- Created: 2019-02-05T16:35:03.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-06T06:02:23.000Z (about 2 years ago)
- Last Synced: 2024-10-11T07:43:05.255Z (27 days ago)
- Topics: centos, goss, puppet, puppet-module
- Language: Ruby
- Size: 32.2 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/SimonBaeumer/puppet-goss.svg?branch=master)](https://travis-ci.org/SimonBaeumer/puppet-goss)
# goss
Puppet module to install `goss`.
## Usage
```puppet
class {'goss':
version => 'v1.2.2', # default is latest
goss_path => '/usr/bin/goss', # path where the binary is saved
goss_conf_path => 'dev/goss_testing.yml', # default is /tmp/goss.yaml
}
```Take a look at the [dev.pp](dev.pp) and the [development](#development) section for more information(.
## Development
```
# Start a development environment which will give you a shell inside a testing container
$ ./docker-run.sh# Execute puppet inside the container to apply the profile
$ puppet apply dev.pp
```## Testing
```
# Start ruby container and get a shell
$ docker run -it -v $(pwd):/app ruby:2.5 /bin/bash# Install dependencies
$ make deps# Execute linter
$ make lint# Execute tests
$ make tests
```## Integration tests
```
$ make integration-centos
```