summaryrefslogtreecommitdiff
path: root/src/Propellor/Property
AgeCommit message (Collapse)Author
2014-11-21propellor spinJoey Hess
2014-11-21allow disabling nspawn params, and default to bind mounting /etc/resolv.confJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21allow configuring systemd-nspawn parametersJoey Hess
2014-11-21split out info typesJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21typoJoey Hess
2014-11-21lock down chroot permJoey Hess
2014-11-21add debootstrap parametersJoey Hess
2014-11-21implement teardownJoey Hess
2014-11-21os info propigationJoey Hess
Also, lost the systemd-nspawn parameters; I'll do that some other way.
2014-11-21fix info propigationJoey Hess
Need to propigate the full container info, not the subset used in chroot deployment.
2014-11-21propellor spinJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21systemd container may be mostly done (untested)Joey Hess
2014-11-21add missing support for reverting chrootJoey Hess
wow, that was suprisingly trivial!
2014-11-21avoid console output when chaining into chroot and not at consoleJoey Hess
2014-11-20incomplete systemd container supportJoey Hess
2014-11-20propellor spinJoey Hess
2014-11-20fix chroot info propigationJoey Hess
2014-11-20propellor spinJoey Hess
2014-11-20starting work on a Chroot moduleJoey Hess
factored out info up-propigation code rom Docker
2014-11-20fix docker container provisioningJoey Hess
Since the containers are no longer on the host list, they were not found while provisioning, oops. To fix, had to add to a host's info a map of the containers docked to it. Unfortunately, that required Propellor.Types.Info be glommed into Propellor.Types, since it needed to refer to Host.
2014-11-19separate docker container typeJoey Hess
Docker containers are now a separate data type, cannot be included in the main host list, and are instead passed to Docker.docked. (API change)
2014-11-19propellor spinJoey Hess
2014-11-19fix param orderJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-19allow debootstrapped to be revertedJoey Hess
2014-11-19Added support for using debootstrap from propellor.Joey Hess
Most of the hard part was making it be able to install debootstrap from source, for use on non-debian-derived systems.
2014-11-19improve displayJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-19prevent multiple concurrent provisioning inside docker containerJoey Hess
Lock a lock file while provisioning inside, otherwise propellor could be running to init the container when the system has just booted, or the container was just started from being stopped, and at the same time, propellor run outside the container chains into it to provision. Previously, simplesh prevented this in a different way.
2014-11-19propellor spinJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-18typoJoey Hess
2014-11-18fix haddock filename displayJoey Hess
2014-11-18remove --docker; use ContinueJoey Hess
And --chain was already not used.
2014-11-18fix color display when running propellor inside dockerJoey Hess
2014-11-17Git: rename isRepo to isGitDirFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-17Git: isRepoFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-17DigitalOcean.distroKernel property now reboots into the distribution kernel ↵Joey Hess
when necessary. It might be better to do this check on boot to limit the time running the DO kernel (which is not well security supported), but that has the possibility of entering a bad reboot loop. Limiting this check to when propellor runs avoids that, while still fixing the problem pretty fast.
2014-11-15Convert GpgKeyId to newtypeJoey Hess
2014-11-15add Obnam backupEncryptedJoey Hess
This after I typoed an obnam setup and accidentially had a repo that was backing up non-encrypted.
2014-11-13Tor: change unlines to unwords in hiddenServiceFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>
2014-11-12Tor: change unlines to unwords in description messagesFélix Sipma
Signed-off-by: Félix Sipma <felix.sipma@no-log.org>