summaryrefslogtreecommitdiff
path: root/TODO
blob: 93dcf0d471f7a388aaf376bf24284c25f6ddf7b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
* Need a way to run an action when a property changes, but only
  run it once for the whole. For example, may want to restart apache,
  but only once despite many config changes being made to satisfy
  properties. onChange is a poor substitute.
* Display of docker container properties is a bit wonky. It always
  says they are unchanged even when they changed and triggered a
  reprovision.
* Should properties be a tree rather than a list?
* Need a way for a dns server host to look at the properties of 
  the other hosts and generate a zone file. For example, mapping
  openid.kitenet.net to a CNAME to clam.kitenet.net, which is where
  the docker container for that service is located. Moving containers
  to a different host, or duplicating a container on multiple hosts
  would then update DNS too
* There is no way for a property of a docker container to require
  some property be met outside the container. For example, some servers
  need ntp installed for a good date source.
* Attributes can only be set in the top level property list for a Host.
  If an attribute is set inside a propertyList, it won't propigate out.
  Fix this. Probably the fix involves combining AttrProperty into Property.
  Then propertyList can gather the attributes from its list.