diff --git a/files/dnf/opentofu.repo b/files/dnf/opentofu.repo new file mode 100644 index 0000000..c973753 --- /dev/null +++ b/files/dnf/opentofu.repo @@ -0,0 +1,23 @@ +[opentofu] +name=opentofu +baseurl=https://packages.opentofu.org/opentofu/tofu/rpm_any/rpm_any/\$basearch +repo_gpgcheck=0 +gpgcheck=1 +enabled=1 +gpgkey=https://get.opentofu.org/opentofu.gpg + https://packages.opentofu.org/opentofu/tofu/gpgkey +sslverify=1 +sslcacert=/etc/pki/tls/certs/ca-bundle.crt +metadata_expire=300 + +[opentofu-source] +name=opentofu-source +baseurl=https://packages.opentofu.org/opentofu/tofu/rpm_any/rpm_any/SRPMS +repo_gpgcheck=0 +gpgcheck=1 +enabled=1 +gpgkey=https://get.opentofu.org/opentofu.gpg + https://packages.opentofu.org/opentofu/tofu/gpgkey +sslverify=1 +sslcacert=/etc/pki/tls/certs/ca-bundle.crt +metadata_expire=300 diff --git a/recipes/common/dev-packages-bootc.yml b/recipes/common/dev-packages-bootc.yml index b11a907..329d902 100644 --- a/recipes/common/dev-packages-bootc.yml +++ b/recipes/common/dev-packages-bootc.yml @@ -8,6 +8,7 @@ modules: files: - kubectl.repo - google-cloud-sdk.repo + - opentofu.repo - https://pkg.earthly.dev/earthly.repo - https://cli.github.com/packages/rpm/gh-cli.repo - https://download.docker.com/linux/fedora/docker-ce.repo @@ -53,6 +54,7 @@ modules: - rpmdevtools - protobuf-compiler - helix + - tofu - type: systemd system: enabled: