From: alex Date: Thu, 3 Oct 2024 19:52:09 +0000 (+0200) Subject: Update Firefox on Debian X-Git-Tag: 20241020-emacs~41 X-Git-Url: https://xn--ix-yja.es/gitweb/?a=commitdiff_plain;h=e5c9e9a3b1df89fdde471dea57c0d7ddeb3098a1;p=alex.git Update Firefox on Debian --- diff --git a/personal_infra/puppet/modules/workstation/manifests/init.pp b/personal_infra/puppet/modules/workstation/manifests/init.pp index cd72027..400b3a1 100644 --- a/personal_infra/puppet/modules/workstation/manifests/init.pp +++ b/personal_infra/puppet/modules/workstation/manifests/init.pp @@ -1,3 +1,49 @@ class workstation { package {['pipx', 'rclone', 'fuse', 'rsync', 'sshpass', 'bash-completion', 'python3-pip']:} + + if ($facts['os']['family'] == 'Debian') { + file {'/etc/apt/keyrings/packages.mozilla.org.asc': + content => @(EOT) + -----BEGIN PGP PUBLIC KEY BLOCK----- + + xsBNBGCRt7MBCADkYJHHQQoL6tKrW/LbmfR9ljz7ib2aWno4JO3VKQvLwjyUMPpq + /SXXMOnx8jXwgWizpPxQYDRJ0SQXS9ULJ1hXRL/OgMnZAYvYDeV2jBnKsAIEdiG/ + e1qm8P4W9qpWJc+hNq7FOT13RzGWRx57SdLWSXo0KeY38r9lvjjOmT/cuOcmjwlD + T9XYf/RSO+yJ/AsyMdAr+ZbDeQUd9HYJiPdI04lGaGM02MjDMnx+monc+y54t+Z+ + ry1WtQdzoQt9dHlIPlV1tR+xV5DHHsejCZxu9TWzzSlL5wfBBeEz7R/OIzivGJpW + QdJzd+2QDXSRg9q2XYWP5ZVtSgjVVJjNlb6ZABEBAAHNVEFydGlmYWN0IFJlZ2lz + dHJ5IFJlcG9zaXRvcnkgU2lnbmVyIDxhcnRpZmFjdC1yZWdpc3RyeS1yZXBvc2l0 + b3J5LXNpZ25lckBnb29nbGUuY29tPsLAjgQTAQoAOBYhBDW6oLM+nrOW9ZyoOMC6 + XObcYxWjBQJgkbezAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEMC6XObc + YxWj+igIAMFh6DrAYMeq9sbZ1ZG6oAMrinUheGQbEqe76nIDQNsZnhDwZ2wWqgVC + 7DgOMqlhQmOmzm7M6Nzmq2dvPwq3xC2OeI9fQyzjT72deBTzLP7PJok9PJFOMdLf + ILSsUnmMsheQt4DUO0jYAX2KUuWOIXXJaZ319QyoRNBPYa5qz7qXS7wHLOY89IDq + fHt6Aud8ER5zhyOyhytcYMeaGC1g1IKWmgewnhEq02FantMJGlmmFi2eA0EPD02G + C3742QGqRxLwjWsm5/TpyuU24EYKRGCRm7QdVIo3ugFSetKrn0byOxWGBvtu4fH8 + XWvZkRT+u+yzH1s5yFYBqc2JTrrJvRU= + =QnvN + -----END PGP PUBLIC KEY BLOCK----- + | EOT + , + } + ~> + Exec["/usr/bin/apt update"] + + file {'/etc/apt/sources.list.d/mozilla.list': + content => @(EOT) + deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main + | EOT + , + } + ~> + Exec["/usr/bin/apt update"] + + Exec["/usr/bin/apt update"] + ~> + package {'firefox':} + + package {'firefox-esr': + ensure => absent, + } + } }