Chef cookbook for managing Flatpak applications.
Currently, this cookbook only supports installing apps system-wide, and not per-user installs.
- Chef 15.3 or higher
- CentOS 7+ (incl. Stream / Rocky / Alma)
- Amazon Linux 2
- Fedora
- Ubuntu 18.04+
- Debian 10+
flatpak_install
- Set up Flatpakflatpak_remote
- Configure remotesflatpak_app
- Install applications
flatpak_install 'example'
flatpak_app 'org.clementine_player.Clementine'
flatpak_app 'org.mozilla.firefox'
Note: If the node is on a slow connection (e.g. < 1MB/s), the first
flatpak_app
install may time out and Chef will fail, as it will need to download the shared runtimes in addition to the application. If this happens, run Chef again and Flatpak will resume downloading where it left off.
PRs welcome!