feat: added jinja2 and userdata plugins
This commit is contained in:
parent
5c4bbe0b58
commit
2da5ca3702
3 changed files with 80 additions and 13 deletions
28
pkg/plugins/userdata.go
Normal file
28
pkg/plugins/userdata.go
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
package plugin
|
||||
|
||||
import "git.towk2.me/towk/configurator/pkg/storage"
|
||||
|
||||
type UserData struct{}
|
||||
|
||||
func (p *UserData) Name() string { return "jinja2" }
|
||||
func (p *UserData) Version() string { return "test" }
|
||||
func (p *UserData) Description() string { return "Renders Jinja 2 templates" }
|
||||
func (p *UserData) Metadata() map[string]string {
|
||||
return map[string]string{
|
||||
"author.name": "David J. Allen",
|
||||
"author.email": "davidallendj@gmail.com",
|
||||
}
|
||||
}
|
||||
|
||||
func (p *UserData) Init() error {
|
||||
// nothing to initialize
|
||||
return nil
|
||||
}
|
||||
|
||||
func (p *UserData) Run(data storage.KVStore, args []string) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (p *UserData) Clean() error {
|
||||
return nil
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue