parent
d39f3e7d3f
commit
4542ee5735
@ -0,0 +1,42 @@ |
||||
- Remote exec: always into file for debug purposes? |
||||
- Argumente via evn(TYPNAME_PROPERTYNAME)? |
||||
- Kleber zwischen package/provider/pacman/install und type/package/ muss in type oder sein! |
||||
- $somebody defines default / mapping from $type to $provider |
||||
- may depend on $explore_variables |
||||
|
||||
- Alternativ dir structure? |
||||
$basedir/$type/ |
||||
properties/ |
||||
name/ |
||||
required # required | optional |
||||
choices # \n liste |
||||
|
||||
|
||||
meta/ |
||||
default (shell script) |
||||
providers/ |
||||
pukman/ |
||||
|
||||
- allow user to add or overwrite types, providers, etc. |
||||
|
||||
- property vs. option vs. parameter vs. attribute vs. mittagessen |
||||
|
||||
! cleanly define interface between type/provider and cdist core |
||||
- easy documentation generatior |
||||
- cool error messages |
||||
- up-to-date documentation |
||||
- validation of user input possible before type called (compile stage) |
||||
|
||||
- find $type => list of ${parameters/term to be defined/see above} |
||||
|
||||
- __package apache [--name nginx] |
||||
- type package defines mapping of unique id to ${parameters/term to be defined/see above} |
||||
- if --name given, creates config entry below apache |
||||
|
||||
- type2cconfig: define! |
||||
- steven: git!!!!!!!!!! [TODAY!!!!!!!!!] |
||||
- client status als cconfig => diff possibility |
||||
- vs. provider checks && cares abuot what todo |
||||
|
||||
- register creation in cconfig tree to find out how created the first entry!!! |
||||
- to warn user "created x already at y, trying to recreate at z" |
Loading…
Reference in new issue