diff options
| author | Joey Hess <joey@kitenet.net> | 2014-04-19 16:14:10 -0400 |
|---|---|---|
| committer | Joey Hess <joey@kitenet.net> | 2014-04-19 16:14:10 -0400 |
| commit | 2cfb22a59b7c0497a4fddf96fa5a5118dcd361a5 (patch) | |
| tree | d161ebca8a6abfa1d88bba9b1a814e04257abac8 /doc/todo | |
| parent | 36f87c7b7dffed83c432d3a8dc1d360aecefe1dd (diff) | |
spit up TODO
Diffstat (limited to 'doc/todo')
| -rw-r--r-- | doc/todo/docker_todo_list.mdwn | 8 | ||||
| -rw-r--r-- | doc/todo/hooks.mdwn | 7 | ||||
| -rw-r--r-- | doc/todo/metapackage.mdwn | 5 | ||||
| -rw-r--r-- | doc/todo/ssh_hostkey_Attr.mdwn | 7 |
4 files changed, 27 insertions, 0 deletions
diff --git a/doc/todo/docker_todo_list.mdwn b/doc/todo/docker_todo_list.mdwn new file mode 100644 index 00000000..65762cff --- /dev/null +++ b/doc/todo/docker_todo_list.mdwn @@ -0,0 +1,8 @@ +* Display of docker container properties is a bit wonky. It always + says they are unchanged even when they changed and triggered a + reprovision. +* 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. +* Docking a container in a host should add to the host any cnames that + are assigned to the container. diff --git a/doc/todo/hooks.mdwn b/doc/todo/hooks.mdwn new file mode 100644 index 00000000..a62aa5e7 --- /dev/null +++ b/doc/todo/hooks.mdwn @@ -0,0 +1,7 @@ +* 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.a +* Relatedly, a property that say, installs systemd needs to have a way + to reboot the system when a change is made. But this should only + happen at the very end, after everything else. diff --git a/doc/todo/metapackage.mdwn b/doc/todo/metapackage.mdwn new file mode 100644 index 00000000..cd7bc1fd --- /dev/null +++ b/doc/todo/metapackage.mdwn @@ -0,0 +1,5 @@ +* Should be possible to generate a metapackage of all packages that + properties direct apt to install. Then any other packages can be + auto-removed. This would just be a matter of storing the apt-installed + packages in an Attr. Although not removing essential and base packages + could be problimatic. diff --git a/doc/todo/ssh_hostkey_Attr.mdwn b/doc/todo/ssh_hostkey_Attr.mdwn new file mode 100644 index 00000000..3f352543 --- /dev/null +++ b/doc/todo/ssh_hostkey_Attr.mdwn @@ -0,0 +1,7 @@ +* Either `Ssh.hostKey` should set the sshPubKey attr + (which seems hard, as attrs need to be able to be calculated without + running any IO code, and here IO is needed along with decrypting the + PrivData..), or the public key should not be stored in + the PrivData, and instead configured using the attr. + Getting the ssh host key into the attr will allow automatically + exporting it via DNS (SSHFP record) |
