summaryrefslogtreecommitdiff
path: root/src/Propellor
AgeCommit message (Collapse)Author
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-02-02Fix (->-) signature in Propellor.Types.ContainerLeonardo Taglialegne
2016-01-22rewordJoey Hess
2016-01-22more textJoey Hess
2016-01-12add missing Control.Applicative imports for old ghcJoey 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-03Gpg: use gpg.program from git configFélix Sipma
(cherry picked from commit dd572a741f1ca4bce8f984c350d9045d979f1813)
2016-01-03Add Munin module.Jelmer Vernooij
Signed-off-by: Jelmer Vernooij <jelmer@jelmer.uk>
2016-01-03Fix typo: indidate -> indicate.Jelmer Vernooij
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-31spin --via: Avoid committing on relay host.Joey Hess
2015-12-30Bootstrap apt-get installs run with deconf noninteractive frontend.Joey Hess
Debconf was prompting because installing git needed a new libc, which prompts for service restarts..
2015-12-30shell script copied into bin dir by their provisioning scriptJoey Hess
2015-12-30add GNUPGBIN environment variableFélix Sipma
(cherry picked from commit dc3c55355246ec00782d636105871fe461587256)
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-17hlintFélix Sipma
(cherry picked from commit e2d86f812bd37de9cda7d4ecc0e5b84821f359c1)
2015-12-17Gpg: use processTranscript in hasPrivKey and hasPubKeyFélix Sipma
(cherry picked from commit 21ffe59d0368f5cfe45316b31d661077e372d512)
2015-12-16Gpg: parse GpgKeyType in keyImportedFélix Sipma
(cherry picked from commit cdd1e093118b5eeab7743be7e2ec959980716145)
2015-12-16Gpg.keyImported: check if a pubKey is imported instead of using a flagfileFélix Sipma
(cherry picked from commit 9712d125a2c3e3c609b68d9958207c251ba005ac)
2015-12-16Gpg: use isJustFélix Sipma
(cherry picked from commit 1bb2377598e447e81e20a0e1de1a5d466851d655)