propellor spin
This commit is contained in:
parent
6372decc6c
commit
98e6dd695b
|
@ -333,8 +333,26 @@ pell = host "pell.branchable.com"
|
||||||
|
|
||||||
& Apt.installed ["linux-image-amd64"]
|
& Apt.installed ["linux-image-amd64"]
|
||||||
& Linode.chainPVGrub 5
|
& Linode.chainPVGrub 5
|
||||||
& Systemd.persistentJournal
|
& Apt.unattendedUpgrades
|
||||||
& Journald.systemMaxUse "500MiB"
|
& Apt.installed ["etckeeper", "ssh", "popularity-contest"]
|
||||||
|
& Apt.serviceInstalledRunning "apache2"
|
||||||
|
& Apt.serviceInstalledRunning "ntp"
|
||||||
|
& Apt.serviceInstalledRunning "openssh-server"
|
||||||
|
& Ssh.passwordAuthentication False
|
||||||
|
& Ssh.hostKeys (Context "branchable.com")
|
||||||
|
[ (SshDsa, "ssh-dss AAAAB3NzaC1kc3MAAACBAK9HnfpyIm8aEhKuF5oz6KyaLwFs2oWeToVkqVuykyy5Y8jWDZPtkpv+1TeOnjcOvJSZ1cCqB8iXlsP9Dr5z98w5MfzsRQM2wIw0n+wvmpPmUhjVdGh+wTpfP9bcyFHhj/f1Ymdq9hEWB26bnf4pbTbJW2ip8ULshMvn5CQ/ugV3AAAAFQCAjpRd1fquRiIuLJMwej0VcyoZKQAAAIBe91Grvz/icL3nlqXYrifXyr9dsw8bPN+BMu+hQtFsQXNJBylxwf8FtbRlmvZXmRjdVYqFVyxSsrL2pMsWlds51iXOr9pdsPG5a4OgJyRHsveBz3tz6HgYYPcr3Oxp7C6G6wrzwsaGK862SgRp/bbD226k9dODRBy3ogMhk/MvAgAAAIEApfknql3vZbDVa88ZnwbNKDOv8L1hb6blbKAMt2vJbqJMvu3EP9CsP9hGyEQh5YCAl2F9KEU3bJXN1BG76b7CiYtWK95lpL1XmCCWnJBCcdEhw998GfJS424frPw7qGmXLxJKYxEyioB90/IDp2dC+WaLcLOYHM9SroCQTIK5A1g= root@pell")
|
||||||
|
, (SshRsa, "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1M0aNLgcgcgf0tkmt/8vCDZLok8Xixz7Nun9wB6NqVXxfzAR4te+zyO7FucVwyTY5QHmiwwpmyNfaC21AAILhXGm12SUKSAirF9BkQk7bhQuz4T/dPlEt3d3SxQ3OZlXtPp4LzXWOyS0OXSzIb+HeaDA+hFXlQnp/gE7RyAzR1+xhWPO7Mz1q5O/+4dXANnW32t6P7Puob6NsglVDpLrMRYjkO+0RgCVbYMzB5+UnkthkZsIINaYwsNhW2GKMKbRZeyp5en5t1NJprGXdw0BqdBqd/rcBpOxmhHE1U7rw+GS1uZwCFWWv0aZbaXEJ6wY7mETFkqs0QXi5jtoKn95Gw== root@pell")
|
||||||
|
]
|
||||||
|
|
||||||
|
& adminuser "joey"
|
||||||
|
& adminuser "liw"
|
||||||
|
where
|
||||||
|
adminuser u = propertyList ("admin user " ++ u) $ props
|
||||||
|
& User.accountFor (User u)
|
||||||
|
& User.hasSomePassword (User u)
|
||||||
|
& Sudo.enabledFor (User u)
|
||||||
|
& User.hasGroup (User u) (Group "adm")
|
||||||
|
& User.hasGroup (User u) (Group "systemd-journal")
|
||||||
|
|
||||||
iabak :: Host
|
iabak :: Host
|
||||||
iabak = host "iabak.archiveteam.org"
|
iabak = host "iabak.archiveteam.org"
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue