Community maintained cdist types.
Find a file
Matthias Stecher 314a0d4d8e __netbox: kill all running venv processes
To avoid aborts because of the python venv could not be updated by
killing all processes that uses the venv.

It will be done all times to prevent any error, because it could not be
reliably detected if the type installs or updates NetBox.
2020-09-05 13:53:05 +02:00
scripts Only shellcheck .sh files in type/*/files/ 2020-06-07 08:57:51 +02:00
type __netbox: kill all running venv processes 2020-09-05 13:53:05 +02:00
.gitignore Add basic CI configuration 2020-05-07 09:37:30 +02:00
.gitlab-ci.yml Add basic CI configuration 2020-05-07 09:37:30 +02:00
CHANGELOG.md Sync CHANGELOG with __unbound* changes 2020-06-07 08:55:47 +02:00
LICENSE Initial project structure, README 2020-04-21 08:02:51 +02:00
README.md README: update links in CONTRIBUTING section 2020-05-08 11:20:29 +02:00

cdist-contrib

This project extends the cdist configuration management tool with community-maitained types which are either too specific to fit/be maintained in cdist itself or were not accepted in code cdist but could still be useful.

This project does not have releases and is continously updated: see CHANGELOG.md for details.

Using cdist-contrib

We would recommend that you clone this repository next to your regular cdist config directory, then setup conf_dir with relative paths in cdist configuration.

An example of this would be:

# contents of cdist.cfg next to cdist-contrib
[GLOBAL]
# Notice that types defined in last dir win and can override native types.
# Consider using a prefix for your own types to avoid collisions.
conf_dir = cdist-contrib:cdist-private

And you would run cdist from the same directory as follows:

cdist config -g cdist.cfg
# Or setup your CDIST_CONFIG_FILE environment variable and run as usual

Participating in the cdist community

Join us on #cdist:ungleich.ch on matrix or on #cdist over mattermost.

Contributing

The preferred way to submit patches is by opening Merge Requests against the cdist-contrib project on code.ungleich.ch (you can make an account on account.ungleich.ch.

Every type in cdist-contrib must:

  • Have a man.rst documentation page.
  • Pass shellcheck without errors.