propellor: property-based host configuration management in haskell
Propellor ensures that the system it's run in satisfies a list of properties, taking action as necessary when a property is not yet met.
It is configured using haskell.
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Propellor
- Propellor.Base
- Propellor.CmdLine
- Propellor.Container
- Propellor.Debug
- Propellor.DotDir
- Propellor.Engine
- Propellor.EnsureProperty
- Propellor.Exception
- Propellor.Info
- Propellor.Location
- Propellor.Message
- Propellor.PrivData
- Propellor.PropAccum
- Propellor.Property
- Propellor.Property.Aiccu
- Propellor.Property.Apache
- Propellor.Property.Apt
- Propellor.Property.Atomic
- Propellor.Property.Attic
- Propellor.Property.Bootstrap
- Propellor.Property.Borg
- Propellor.Property.Ccache
- Propellor.Property.Chroot
- Propellor.Property.Cmd
- Propellor.Property.Concurrent
- Propellor.Property.Conductor
- Propellor.Property.ConfFile
- Propellor.Property.Cron
- Propellor.Property.DebianMirror
- Propellor.Property.Debootstrap
- Propellor.Property.DiskImage
- Propellor.Property.Dns
- Propellor.Property.DnsSec
- Propellor.Property.Docker
- Propellor.Property.EtcDefault
- Propellor.Property.Fail2Ban
- Propellor.Property.File
- Propellor.Property.Firejail
- Propellor.Property.Firewall
- Propellor.Property.FlashKernel
- Propellor.Property.FreeBSD
- Propellor.Property.FreeDesktop
- Propellor.Property.Fstab
- Propellor.Property.Git
- Propellor.Property.Gpg
- Propellor.Property.Group
- Propellor.Property.Grub
- HostingProvider
- Propellor.Property.Hostname
- Propellor.Property.Installer
- Propellor.Property.Journald
- Propellor.Property.Kerberos
- Propellor.Property.Laptop
- Propellor.Property.LetsEncrypt
- Propellor.Property.Libvirt
- Propellor.Property.LightDM
- Propellor.Property.List
- Propellor.Property.Localdir
- Propellor.Property.Locale
- Propellor.Property.Logcheck
- Propellor.Property.Lvm
- Propellor.Property.Machine
- Propellor.Property.Mount
- Propellor.Property.Network
- Propellor.Property.Nginx
- Propellor.Property.OS
- Propellor.Property.Obnam
- Propellor.Property.Openssl
- Propellor.Property.Pacman
- Propellor.Property.Parted
- Propellor.Property.Partition
- Propellor.Property.Postfix
- Propellor.Property.Prosody
- Propellor.Property.Qemu
- Propellor.Property.Reboot
- Propellor.Property.Restic
- Propellor.Property.Rsync
- Propellor.Property.Sbuild
- Propellor.Property.Scheduled
- Propellor.Property.Schroot
- Propellor.Property.Service
- SiteSpecific
- Propellor.Property.Ssh
- Propellor.Property.Sudo
- Propellor.Property.Systemd
- Propellor.Property.Timezone
- Propellor.Property.Tor
- Propellor.Property.Uboot
- Propellor.Property.Unbound
- Propellor.Property.User
- Propellor.Property.Uwsgi
- Propellor.Property.Versioned
- Propellor.Property.XFCE
- Propellor.Property.ZFS
- Propellor.Types
- Propellor.Types.Bootloader
- Propellor.Types.Chroot
- Propellor.Types.CmdLine
- Propellor.Types.ConfigurableValue
- Propellor.Types.Container
- Propellor.Types.Core
- Propellor.Types.Dns
- Propellor.Types.Docker
- Propellor.Types.Empty
- Propellor.Types.Exception
- Propellor.Types.Info
- Propellor.Types.MetaTypes
- Propellor.Types.OS
- Propellor.Types.PartSpec
- Propellor.Types.PrivData
- Propellor.Types.Result
- Propellor.Types.ResultCheck
- Propellor.Types.Singletons
- Propellor.Types.ZFS
- Propellor.Utilities
- Propellor.Wrapper
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
withtypeerrors | Build with type-errors library for better error messages | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- propellor-5.17.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates