summaryrefslogtreecommitdiff
path: root/config-joey.hs
AgeCommit message (Collapse)Author
2015-11-26propellor spinJoey Hess
2015-11-26Added Propellor.Property.Fail2Ban.Joey Hess
2015-11-24fixesJoey Hess
2015-11-24found this handy conversion of my blog post to propellor property in ↵Joey Hess
spwhitton's repo
2015-10-27Explicit Info/NoInfo for RevertableProperty (API change)Joey Hess
RevertableProperty used to be assumed to contain info, but this is now made explicit, with RevertableProperty HasInfo or RevertableProperty NoInfo. Transition guide: - If you define a RevertableProperty, expect some type check failures like: "Expecting one more argument to ‘RevertableProperty’". - Change it to "RevertableProperty NoInfo" - The compiler will then tell you if it needs "HasInfo" instead. - If you have code that uses the RevertableProperty constructor that fails to type check, use the more powerful <!> operator
2015-10-23Hostname.sane and Hostname.setTo can now safely be used as a property of a ↵Joey Hess
chroot, and won't affect the hostname of the host system.
2015-10-23propellor spinJoey Hess
2015-10-23Changed how the operating system is provided to Chroot (API change).Joey Hess
* Where before debootstrapped and bootstrapped took a System parameter, the os property should now be added to the Chroot. * Follow-on change to Systemd.container, which now takes a System parameter. Two motivations for this change: 1. When using ChrootTarball, there may be no particular System that makes sense for the contents of the tarball, so don't force the user to specify one. 2. When creating a chroot for a disk image with the same properties as an existing Host, using hostProperties host to get them, this allows inheriting the os property from the host, and doesn't require it to be redundantly passed to Chroot.debootstrapped.
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-23propellor spinJoey Hess
2015-10-22propellor spinJoey Hess
2015-10-22propellor spinJoey Hess
2015-10-22propellor spinJoey Hess
2015-10-22propellor spinJoey Hess
2015-10-22propellor spinJoey Hess
2015-10-22avoid grub install failure in chrootJoey Hess
2015-10-22propellor spinJoey Hess
2015-10-20I think that the spin.controller stuff works nowJoey Hess
2015-10-20propellor spinJoey Hess
2015-10-20privdata propigation for Spin.controllerJoey Hess
Controlling host inherits the privdata for the host it spins, and sends it along to that host.
2015-10-17do propigate Controlling info out of containersJoey Hess
If someone wants to make a container be a controller, that should work, and it should then detect loops that loop back to the container's host.
2015-10-17use Info to detect controller loopsJoey Hess
Much less invasive than the other implementation.
2015-10-16improve ssh user key propertiesJoey Hess
* Ssh.keyImported is replaced with Ssh.userKeys. (API change) The new property only gets the private key from the privdata; the public key is provided as a parameter, and so is available as Info that other properties can use. * Ssh.keyImported' is renamed to Ssh.userKeyAt, and also changed to only import the private key from the privdata. (API change) * While Ssh.keyImported and Ssh.keyImported' avoided updating existing keys, the new Ssh.userKeys and Ssh.userKeyAt properties will always update out of date key files. * Ssh.pubKey renamed to Ssh.hostPubKey. (API change) This makes eg, setting up ssh for spin controllers work better.
2015-10-10propellor spinJoey Hess
2015-10-10propellor spinJoey Hess
2015-10-10propellor spinJoey Hess
2015-10-10propellor spinJoey Hess
2015-10-10propellor spinJoey Hess
2015-10-10propellor spinJoey Hess
2015-09-30propellor spinJoey Hess
2015-09-23propellor spinJoey Hess
2015-09-23add "ancient" git-annex autobuilder using debian stable i386Joey Hess
2015-09-20propellor spinJoey Hess
2015-09-09propellor spinJoey Hess
2015-09-09propellor spinJoey Hess
2015-09-09propellor spinJoey Hess
2015-09-09propellor spinJoey Hess
2015-09-04propellor spinJoey Hess
2015-09-03improve types for PartSpec DSLJoey Hess
2015-09-03partition setup dslJoey Hess
2015-09-02propellor spinJoey Hess
2015-09-02import unqualifiedJoey Hess
2015-09-02renameJoey Hess
2015-09-02propellor spinJoey Hess
2015-09-02propellor spinJoey Hess