https://github.com/voxpupuli/puppet-nomad
Puppet module for managing Nomad
https://github.com/voxpupuli/puppet-nomad
centos-puppet-module debian-puppet-module hacktoberfest linux-puppet-module puppet redhat-puppet-module ubuntu-puppet-module
Last synced: about 2 months ago
JSON representation
Puppet module for managing Nomad
- Host: GitHub
- URL: https://github.com/voxpupuli/puppet-nomad
- Owner: voxpupuli
- License: apache-2.0
- Created: 2016-02-14T19:24:37.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-09-16T18:54:51.000Z (8 months ago)
- Last Synced: 2024-10-29T14:22:39.938Z (7 months ago)
- Topics: centos-puppet-module, debian-puppet-module, hacktoberfest, linux-puppet-module, puppet, redhat-puppet-module, ubuntu-puppet-module
- Language: Ruby
- Homepage:
- Size: 278 KB
- Stars: 16
- Watchers: 39
- Forks: 31
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# puppet-nomad
[](https://github.com/voxpupuli/puppet-nomad/actions?query=workflow%3ACI)
[](https://github.com/voxpupuli/puppet-nomad/actions/workflows/release.yml)
[](https://forge.puppetlabs.com/puppet/nomad)
[](https://forge.puppetlabs.com/puppet/nomad)
[](https://forge.puppetlabs.com/puppet/nomad)
[](https://forge.puppetlabs.com/puppet/nomad)
[](http://www.puppetmodule.info/m/puppet-nomad)
[](LICENSE)### What This Module Affects
* Installs the nomad daemon (via url or package)
* If installing from zip, you *must* ensure the unzip utility is available.
* Installs a configuration file (/etc/nomad.d/config.json)
* Manages the nomad service via systemd## Reference
See [REFERENCE](REFERENCE.md).
## Limitations
Depends on the JSON gem, or a modern ruby. (Ruby 2.5 and newer are supported)
## Development
Open an [issue](https://github.com/voxpupuli/puppet-nomad/issues) or
[fork](https://github.com/voxpupuli/puppet-nomad/fork) and open a
[Pull Request](https://github.com/voxpupuli/puppet-nomad/pulls)## Acknowledgement
Must of this module was refactored from Kyle Anderson's great [consul](https://github.com/solarkennedy/puppet-consul) module available on the puppet forge. Go give him stars and likes and what not -- he deserves them!