summaryrefslogtreecommitdiff
path: root/src/Propellor/Property
AgeCommit message (Collapse)Author
2019-03-25propellor spinJoey Hess
2019-02-18updateJoey Hess
2019-01-20fix Libvirt.hs haddock buildSean Whitton
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2019-01-20Revert "propellor: fix haddock markup in Propellor.Property.Libvirt"Joey Hess
This reverts commit 278ca887cc734ea60af429d545a6da446a0cc6aa.
2019-01-20propellor: fix haddock markup in Propellor.Property.LibvirtSergei Trofimovich
'cabal haddock' fails as: src/Propellor/Property/Libvirt.hs:35:1: error: parse error (possibly incorrect indentation or mismatched brackets) Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-01-18Merge branch 'master' into joeyconfigJoey Hess
2019-01-18fix withOS type level bugJoey Hess
withOS had a type level bug that allowed ensureProperty to be used inside it with a Property that does not match the type of the withOS itself. Propellor.Property.Cron.runPropellor is a Property DebianLike; it was incorrectly a Property UnixLike before and that wrong type was hidden by the withOS bug. This commit was sponsored by Jack Hill on Patreon.
2018-12-30Merge branch 'master' into joeyconfigJoey Hess
2018-12-12propellor spinJoey Hess
2018-12-11updateJoey Hess
2018-12-10propellor spinJoey Hess
2018-12-04remove obsolete stm packageJoey Hess
2018-12-01Merge branch 'joeyconfig'Joey Hess
2018-11-16propellor spinJoey Hess
2018-11-11Merge remote-tracking branch 'spwhitton/libvirt'Joey Hess
2018-11-11method for enabling spamd has changed in testing/unstableJoey Hess
2018-11-11fix unused import warningJoey Hess
Propellor.Base re-exports Data.Monoid.
2018-11-10avoid passing an empty arg when the OS variant is unknown, tooSean Whitton
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2018-11-10fix generated virt-install(1) call when NoAutoStartSean Whitton
2018-11-10Libvirt.defined: use DiskImage.imageChrootNotPresentSean Whitton
2018-11-10add DiskImage.imageChrootNotPresentSean Whitton
2018-11-10define the VM without using a shell scriptSean Whitton
2018-11-10Libvirt.defaultNetworkAutostarted additionally starts the networkSean Whitton
2018-11-10rewrite code to start the VM to not use a shell scriptSean Whitton
2018-11-10refactor to reduce parenthesesSean Whitton
Suggested-by: Joey Hess <id@joeyh.name>
2018-11-10add virshGetColumnsSean Whitton
2018-11-10Merge branch 'joeyconfig'Joey Hess
2018-11-10User.hasDesktopGroups uses combinePropertiesSean Whitton
Propellor's output should not include a line for every single group the user is added to, but a single line indicating that they have been added to the desktop groups. Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
2018-11-09whitespace fixesSean Whitton
2018-11-09note that --os-variant is optionalSean Whitton
2018-11-09specify many more --os-variant valuesSean Whitton
2018-11-09stop passing --os-type to virt-installSean Whitton
This argument is not documented in recent versions of the virt-install(1) manpage, and testing reveals that at least along with --os-variant=debian9, additionally passing --os-type=Linux makes no difference to the generated XML. It makes sense that --os-variant would be sufficient, since it has a superset of the semantic content of --os-type.
2018-11-09kvmDefined -> definedSean Whitton
The VM could be raw QEMU without KVM, and we might later extend the property to be able to Xen domains too.
2018-11-09comment out the QCow2 constructor until that's implementedSean Whitton
2018-11-09newtypes for NumVCPUs and MiBMemorySean Whitton
Less chance of requesting 2048 CPU cores and 2MiB of memory. Suggested-by: Joey Hess <id@joeyh.name>
2018-11-05libvirt: fix unconditional autostartSean Whitton
2018-11-05libvirt: don't try to start running VMSean Whitton
2018-11-05libvirt: fix exporting type aliasesSean Whitton
2018-11-05fix inverted logicSean Whitton
2018-11-05libvirt: don't try to nuke if it is already nukedSean Whitton
2018-11-05add missing spaces to two of the arguments to virt-installSean Whitton
2018-11-05fix extension of raw imageSean Whitton
2018-11-05libvirt: export data typesSean Whitton
2018-11-05Libvirt: fix a typeSean Whitton
2018-11-05Libvirt: docs inc. sample usageSean Whitton
2018-11-05Libvirt.defaultNetworkAutostarted requires libvirt installedSean Whitton
2018-11-05start work on libvirt moduleSean Whitton
2018-11-05Merge branch 'joeyconfig'Joey Hess
2018-10-31propellor spinJoey Hess
2018-10-27propellor spinJoey Hess