OpenTofu
OpenTofu
  • 15
  • 7 737
Feature Preview: OpenTofu .tofu files
In this feature preview, we are showing the new .tofu files feature released in OpenTofu 1.8.0-alpha1.
1.8.0-alpha1: opentofu.org/blog/help-us-test-opentofu-1-8-0-alpha1/
Top-Ranking Issues: github.com/opentofu/opentofu/issues/1496
OpenTofu Slack: opentofu.org/slack/
Community Meeting on Wednesdays at 14:30 CET / 8:30 AM Eastern / 5:30 AM Western / 19:00 India time at meet.google.com/xfm-cgms-has (Calendar link: calendar.google.com/calendar/event?eid=NDg0aWl2Y3U1aHFva3N0bGhyMHBhNzdpZmsgY18zZjJkZDNjMWZlMGVmNGU5M2VmM2ZjNDU2Y2EyZGQyMTlhMmU4ZmQ4NWY2YjQwNzUwYWYxNmMzZGYzNzBiZjkzQGc )
มุมมอง: 283

วีดีโอ

Feature Preview: Early Static Evaluation
มุมมอง 288วันที่ผ่านมา
In this feature preview, we are showing the new early static evaluation of variables and locals released in OpenTofu 1.8.0-alpha1. 1.8.0-alpha1: opentofu.org/blog/help-us-test-opentofu-1-8-0-alpha1/ Top-Ranking Issues: github.com/opentofu/opentofu/issues/1496 OpenTofu Slack: opentofu.org/slack/ Community Meeting on Wednesdays at 14:30 CET / 8:30 AM Eastern / 5:30 AM Western / 19:00 India time a...
Help Us Test OpenTofu 1.7.0-alpha1
มุมมอง 4553 หลายเดือนก่อน
Over the last few months we've been hard at work to bring new features, such as the state encryption and the removed block, as well as compatibility improvements to you. A few days ago we released the first preview version of these improvements as OpenTofu 1.7.0-alpha1. We have done everything we could to make sure that the new alpha release doesn't break anything, and we need your help to get ...
Feature Preview: State Encryption
มุมมอง 8884 หลายเดือนก่อน
In this feature preview, we are taking a look at the upcoming state encryption feature in OpenTofu 1.7. This feature will allow you to encrypt your state and plan files at rest using a local key or a key management system. Short: th-cam.com/users/shortsYEn2wGhhkbI Weekly engineering sync: calendar.google.com/calendar/embed?src=c_3f2dd3c1fe0ef4e93ef3fc456ca2dd219a2e8fd85f6b40750af16c3df370bf93@g...
OpenTofu Office Hours (S01E07)
มุมมอง 4325 หลายเดือนก่อน
OpenTofu Office Hours (S01E07)
OpenTofu Office Hours (S01E06)
มุมมอง 1216 หลายเดือนก่อน
OpenTofu Office Hours (S01E06)
OpenTofu Office Hours (S01E05)
มุมมอง 1576 หลายเดือนก่อน
OpenTofu Office Hours (S01E05)
OpenTofu Office Hours (S01E04)
มุมมอง 1037 หลายเดือนก่อน
OpenTofu Office Hours (S01E04)
OpenTofu Office Hours (S01E03)
มุมมอง 897 หลายเดือนก่อน
Welcome to the OpenTofu office hours channel! In this Nov 8 recording, we discuss what's new in the last two weeks of development, how to contribute, and a call-for-proposals for the OpenTofu track at Kubecon Paris in March '24. events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/opentofu-day/
OpenTofu Office Hours (S01E02)
มุมมอง 1287 หลายเดือนก่อน
Welcome to the OpenTofu office hours channel! In this Oct 24 recording, we discuss what's new in the last two weeks of development, how to contribute, and more.
OpenTofu Office Hours (S01E01)
มุมมอง 5347 หลายเดือนก่อน
Welcome to the OpenTofu office hours channel! In this inaugural Oct 11 recording, we discuss what's new in the last two weeks of development, how to contribute, and more.
OpenTF state file encryption
มุมมอง 72210 หลายเดือนก่อน
OpenTF state file encryption

ความคิดเห็น

  • @TeamDman
    @TeamDman 9 วันที่ผ่านมา

    will this work for provider blocks in modules? If I wanted to pass module "bruh" { for_each = ["prod","dev"] providers = { azurerm = { prod = azurerm.my_prod dev = azurerm.my_dev }[each.value] } } --- currently getting │ on main-renames.tf line 24, in module "renamed_rg": │ 24: azurerm = [azurerm.prod][0] │ │ The providers argument requires a provider type name, optionally followed by a period and then a configuration alias. ╵

    • @OpenTofu
      @OpenTofu 7 วันที่ผ่านมา

      Not currently, but possibly in 1.9.

  • @yassinbousaadi1563
    @yassinbousaadi1563 10 วันที่ผ่านมา

    I have to admit i'm not quite sure of that change. While it doesn't really change much, it does add a new knowledge to have while using OpenTofu as seamlessly as Terraform. I get that it's trying to set it's identity and avoid any possible conflict using one or the other. Really a new field in the Terraform block "Terraform compatible" (set to true per default) or "Open Tofu only" would have been or something of the kind would have been sufficient for the same feature with less changes, not a new extension to every file which doesn't change much for the tool itself ... It's only me though.

    • @OpenTofu
      @OpenTofu 9 วันที่ผ่านมา

      Thank you for your input. Versioning isn't the only concern, unfortunately. Being 100% compatible with Terraform down to the exact version number a feature is released in and not adding any new fields to any of the blocks would be extremely difficult and defeats one of main reasons OpenTofu exists beyond the license change: being able to address long-standing community issues. That being said, please provide your input in GitHub issues as OpenTofu is very heavily community-driven and we aggregate feedback from there based on upvotes. Thanks! ^Janos

  • @DSollick
    @DSollick 10 วันที่ผ่านมา

    Like all the changes so far, absolutely great move!

  • @deema1320
    @deema1320 11 วันที่ผ่านมา

    This is indeed great news!

  • @tupapirafa
    @tupapirafa 11 วันที่ผ่านมา

    OpenTofu >>>>>>>>Terraform

  • @stevendecoeyer1987
    @stevendecoeyer1987 2 หลายเดือนก่อน

    Nice 👏

  • @JSchin1001
    @JSchin1001 2 หลายเดือนก่อน

    Great work! Glad you guys picked up the torch. Terraform heading to IBM is like a beloved pet suddenly going to "live on a farm upstate..."

  • @analogue
    @analogue 2 หลายเดือนก่อน

    Hell no.

  • @CarlintVeld
    @CarlintVeld 2 หลายเดือนก่อน

    Functions all nice but where is the compelling beat? 😅

  • @ravenlb
    @ravenlb 3 หลายเดือนก่อน

    Excited to try this out!

    • @OpenTofu
      @OpenTofu 3 หลายเดือนก่อน

      Let us know how it goes!

  • @OpenTofu
    @OpenTofu 3 หลายเดือนก่อน

    The OpenTofu core developers would like to thank Stephan Bartels (Interhyp) and Alex Scheel for their extensive work on the state encryption feature.

  • @yousifakbar
    @yousifakbar 4 หลายเดือนก่อน

    As a user of OpenTofu, how can I programmatically determine which key is currently used for encryption of something that tofu is encrypting? It seems like whether or not an apply has been run will determine this.

    • @OpenTofu
      @OpenTofu 4 หลายเดือนก่อน

      Thank you for the question @yousifakbar. For encryption, OpenTofu will always use the method you specified in the target block, such as statefile{}, planfile{}, etc. It will never use the fallback block for encryption, only for decryption. The method itself is then linked to a key provider, so your key provider is where you control which key to use. In practice, that will either be a passphrase provider or a KMS system.

  • @OpenTofu
    @OpenTofu 4 หลายเดือนก่อน

    Do you want to know more? Here's the long version: th-cam.com/video/rR4IbhlRSkI/w-d-xo.html

  • @OpenTofu
    @OpenTofu 4 หลายเดือนก่อน

    Do you want a quick overview? Here's the short version: th-cam.com/users/shortsYEn2wGhhkbI

  • @Schematical
    @Schematical 5 หลายเดือนก่อน

    Thanks for the update. Best of luck!

  • @Pheagey
    @Pheagey 8 หลายเดือนก่อน

    Nice to see Homebrew / AWS Service Prodiver / et al. stopping support for projects that switch to close source licenses.

  • @vmsmieo3797
    @vmsmieo3797 9 หลายเดือนก่อน

    How can i install opentufu on ubuntu

  • @ricdotdev
    @ricdotdev 9 หลายเดือนก่อน

    Nice!