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.


Keywords
library, program, utility, Propose Tags, Skip to Readme, 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.Apt.PPA, 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.DiskImage.PartSpec, 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.FreeBSD.Pkg, Propellor.Property.FreeBSD.Poudriere, Propellor.Property.FreeDesktop, Propellor.Property.Fstab, Propellor.Property.Git, Propellor.Property.Gpg, Propellor.Property.Group, Propellor.Property.Grub, Propellor.Property.HostingProvider.DigitalOcean, Propellor.Property.HostingProvider.Exoscale, Propellor.Property.HostingProvider.Linode, Propellor.Property.Hostname, Propellor.Property.Installer, Propellor.Property.Installer.Target, Propellor.Property.Installer.Types, 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.Parted.Types, 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, Propellor.Property.SiteSpecific.Branchable, Propellor.Property.SiteSpecific.GitAnnexBuilder, Propellor.Property.SiteSpecific.GitHome, Propellor.Property.SiteSpecific.JoeySites, Propellor.Property.Ssh, Propellor.Property.Sudo, Propellor.Property.Systemd, Propellor.Property.Systemd.Core, 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.Property.ZFS.Process, Propellor.Property.ZFS.Properties, 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, More info, propellor-5.17.tar.gz, browse, Package description, Package maintainers, JoeyHess, edit package information , Linux, FreeBSD, secure, components, API documentation, Apt, Apache, Cron, Commands, Dns, Docker, configuration for the Haskell newbie, automate that, try this
License
BSD-2-Clause
Install
cabal install propellor-5.17