summaryrefslogtreecommitdiff
path: root/src/Propellor/Property
AgeCommit message (Collapse)Author
2016-03-01Apt: hlint fixesFélix Sipma
(cherry picked from commit 3682285c696ff24169f2bdaad6fbbea6a561b560)
2016-03-01Apt: fix typoFélix Sipma
(cherry picked from commit 0e076fbfaa4d57f8d665436243d20bb9e28cbebc)
2016-02-29run dpkg --configure with non-interactive envJoey Hess
2016-02-29forgot to build; fixJoey Hess
2016-02-29apt upgrade improvementsJoey Hess
* Apt.upgrade: Run dpkg --configure -a first, to recover from interrupted upgrades. * Apt: Add safeupgrade.
2016-02-26Removed Ssh.unauthorizedKey and made Ssh.authorizedKey revertable. (API change)Joey Hess
2016-02-26Ssh.authorizedKey: Fix bug preventing it from working when the ↵Joey Hess
authorized_keys file does not yet exist.
2016-02-25FooBuntu -> BuntishJoey Hess
Seems that Canonical have trademarked numerous words ending in "buntu", and would like to trademark anything ending in that to the extent their lawyers can make that happen.
2016-02-25add FromTarget classFélix Sipma
(cherry picked from commit 226bf3e8230037ad2de38760c962033ab6c64d9f)
2016-02-25Firewall: export fromIPWithMaskFélix Sipma
(cherry picked from commit 57f7d81f1124fa5c56a593b9d5de6448155a938e)
2016-02-25Firewall: add Table (api change)Félix Sipma
(cherry picked from commit 202f9c282ee34897461dc56a79e607244c94cd99)
2016-02-25Firewall: add CustomTargetFélix Sipma
(cherry picked from commit ecff879cfeacfbff00649f4a3b9dd19eaefe134f)
2016-02-25Firewall: minor hlint fixesFélix Sipma
(cherry picked from commit d4653a2c4683ff3eeb4decbb3c61bb9e9cef2c64)
2016-02-25Firewall: add Source/Destination RulesFélix Sipma
(cherry picked from commit 34ee25d51b502af8da81c7b0701ac02cf1f43c1e)
2016-02-25Firewall: add InIFace/OutIFace RulesFélix Sipma
(cherry picked from commit 717e693b2ad0bf39865ef28952f37670e70d8582)
2016-02-19trademark nonsenseJoey Hess
Removed references to *buntu from code and documentation because of an unfortunate trademark use policy. http://joeyh.name/blog/entry/trademark_nonsense/ That included changing a data constructor to "FooBuntu", an API change.
2016-02-19Obnam: Only let one backup job run at a time when a host has multiple ↵Joey Hess
different backup properties, to avoid concurrent jobs fighting over scarce resources (particularly memory). Other jobs block on a lock file.
2016-02-08Allow using combineProperties and propertyList with lists of RevertableProperty.Joey Hess
2016-02-07wordingJoey Hess
2016-02-07property is revertableJoey Hess
2016-02-07rethought how letsencrypt cert change is handledJoey Hess
Simply use onChange to let any other property by run after letsencrypt gets/renews the cert. Much simpler and allows for revertable properties too!
2016-02-07propellor spinJoey Hess
2016-02-07typoJoey Hess
2016-02-07propellor spinJoey Hess
2016-02-07fix warningJoey Hess
2016-02-07temporarily revert using letsencryptJoey Hess
It's currently not letting me make a cert for kitenet.net as I made too many during testing.
2016-02-07propellor spinJoey Hess
2016-02-07propellor spinJoey Hess
2016-02-07letsencryptJoey Hess
* Added Propellor.Property.LetsEncrypt * Apache.httpsVirtualHost: New property, setting up a https vhost with the certificate automatically obtained using letsencrypt.
2016-02-07force-lock fails when repo doesn't exist, so don't && itJoey Hess
2016-02-07Delete /etc/apt/apt.conf.d/50unattended-upgrades.ucf-dist when ↵Joey Hess
unattended-upgrades is installed, to work around #812380 which results in many warnings from apt, including in cron mails.
2016-02-06Obnam: To cause old generations to be forgotten, keepParam can be passed to ↵Joey Hess
a backup property; this causes obnam forget to be run.
2016-01-22rewordJoey Hess
2016-01-22more textJoey Hess
2016-01-05improve docJoey Hess
2016-01-05Git.bareRepoDefaultBranch propertySean Whitton
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name> (cherry picked from commit e17fda60d307cbdde1a1735b379fa5b19e5dbe4a)
2016-01-03refactor into smaller modules to untangle git and gpg modulesJoey Hess
2016-01-03Add Munin module.Jelmer Vernooij
Signed-off-by: Jelmer Vernooij <jelmer@jelmer.uk>
2016-01-02clean cache on autobuildersJoey Hess
2015-12-31actually parse service linesJoey Hess
So whitespace etc changes don't matter
2015-12-31propellor spinJoey Hess
2015-12-31inet services cannot be private; adjust typeJoey Hess
2015-12-31propellor spinJoey Hess
2015-12-31Postfix: Add service property to enable/disable services in master.cf.Joey Hess
2015-12-30shell script copied into bin dir by their provisioning scriptJoey Hess
2015-12-29Add convenience .installed for lightdm.Jelmer Vernooij
Signed-off-by: Jelmer Vernooij <jelmer@jelmer.uk>
2015-12-19Clean build with ghc 7.10.Joey Hess
Import Prelude after modules that cause warnings due to AMP change
2015-12-17minor tweakJoey Hess
2015-12-17Gpg: fix gpg parameters in hasPrivKey and hasPubKeyFélix Sipma
(cherry picked from commit 04464ae17a7396d0cafffefc2880e68f40fc42ad)
2015-12-17Gpg: use processTranscript in hasPrivKey and hasPubKeyFélix Sipma
(cherry picked from commit 21ffe59d0368f5cfe45316b31d661077e372d512)