43 lines
1.0 KiB
YAML
43 lines
1.0 KiB
YAML
modules:
|
|
- from-file: common/common.yml
|
|
- from-file: common/updates.yml
|
|
- from-file: common/jp-chezmoi.yml
|
|
- type: dnf
|
|
repos:
|
|
cleanup: true
|
|
files:
|
|
- kubectl.repo
|
|
- opentofu.repo
|
|
- https://rpm.releases.hashicorp.com/fedora/hashicorp.repo
|
|
- fury.repo
|
|
install:
|
|
packages:
|
|
- kubectl
|
|
- helm
|
|
- helix
|
|
- tofu
|
|
- terraform-ls
|
|
- nu
|
|
- carapace-bin
|
|
- iscsi-initiator-utils
|
|
- nfs-utils
|
|
- nfsv4-client-utils
|
|
- cryptsetup
|
|
- device-mapper
|
|
- fuse
|
|
- type: script
|
|
snippets:
|
|
- curl -sfL https://get.rke2.io | sh
|
|
# - cp -f /usr/share/rke2/rke2-cis-sysctl.conf /etc/sysctl.d/60-rke2-cis.conf
|
|
- type: files
|
|
files:
|
|
- source: rke-common
|
|
destination: /
|
|
- type: systemd
|
|
system:
|
|
enabled:
|
|
- create_rke_user.service
|
|
- sshd.service
|
|
disabled:
|
|
- firewalld.service # https://docs.rke2.io/known_issues#firewalld-conflicts-with-default-networking
|