towo / puppet-taskd Goto Github PK
View Code? Open in Web Editor NEWTaskwarrior taskd Puppet module
Taskwarrior taskd Puppet module
Forgot to appropriately set owner and group for the certificate files, this'll need to be fixed.
Happened while deploying on a host. Does not appear prohibitive to starting the service, though.
Pretty much what it says on the tin; I'll need to have a look at the why.
Module documentation should be completed.
Consider using Puppet Strings to generate parameter documentation.
As of yet, we can't enforce a user isn't there except by removing them from the yaml and then removing them from the hard drive.
It should just be something like taskd user del $org $name
.
The type taskd::user
should also generate user certificates and store them somewhere useful - the data directory seems to be the obvious choice.
When trying to run the Puppet provision, we get the following error:
==> puppet_taskd: Running Puppet with init.pp...
==> puppet_taskd: Error: Evaluation Error: Error while evaluating a Resource Statement, Class[Taskd]:
==> puppet_taskd: parameter 'certificate' entry 'client' entry 'cert' expects a Type[String] value, got String
==> puppet_taskd: parameter 'certificate' entry 'client' entry 'key' expects a Type[String] value, got String
==> puppet_taskd: parameter 'certificate' entry 'server' entry 'cert' expects a Type[String] value, got String
==> puppet_taskd: parameter 'certificate' entry 'server' entry 'key' expects a Type[String] value, got String
==> puppet_taskd: parameter 'certificate' entry 'server' entry 'crl' expects a Type[String] value, got String
==> puppet_taskd: parameter 'certificate' entry 'ca' entry 'cert' expects a Type[String] value, got String (file: /tmp/vagrant-puppet/manifests-bfebe34154a0dfd9fc7b447fc9ed74e9/init.pp, line: 1, column: 1) on node puppet-taskd
Thus far, there's no tests. These should be implemented before we release this.
The vagrant boxes don't work correctly.
/vagrant
doesn't seem to get mounted correctly.vagrant-puppet-install
isn't the best solution, as the Puppetlabs apt repository is not very well suited for Ubuntu distros. (No bionic
yet, lackluster releases for intermediate distros.)A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.