{"id":7400,"date":"2025-02-17T15:27:52","date_gmt":"2025-02-17T13:27:52","guid":{"rendered":"https:\/\/blog.outscale.com\/?p=7400"},"modified":"2025-02-17T15:27:52","modified_gmt":"2025-02-17T13:27:52","slug":"release-of-version-1-0-0-of-our-terraform-provider","status":"publish","type":"post","link":"https:\/\/blog.outscale.com\/en\/release-of-version-1-0-0-of-our-terraform-provider\/","title":{"rendered":"Release of Version 1.0.0 of Our Terraform Provider"},"content":{"rendered":"<p>We are thrilled to announce the official release of version 1.0.0 of our Terraform provider! This version marks a major milestone in the development of our provider and demonstrates our commitment to delivering robust and reliable tools to facilitate your infrastructure management.<\/p>\n<h2>Why Version 1.0.0?<\/h2>\n<p>Version 1.0.0 is a symbolic release that reflects the stability, maturity, and future compatibility of our provider.<\/p>\n<ul>\n<li><strong>API Stability:<\/strong> The provider&#8217;s resources and data have been designed for long-term compatibility.<\/li>\n<li><strong>Performance Improvements:<\/strong> More efficient API call management to accelerate deployments.<\/li>\n<li><strong>Comprehensive Documentation:<\/strong> All resources and data are documented for quick onboarding.<\/li>\n<li><strong>Community Support:<\/strong> Integration of feedback and issue resolutions reported by our users.<\/li>\n<\/ul>\n<h2>What&#8217;s New?<\/h2>\n<h3>New Features<\/h3>\n<h4>User and Policy Management with EIM<\/h4>\n<p>We have added resources and data sources for EIM (Elastic Identity Management), enabling the management of:<\/p>\n<ul>\n<li>Users (creation, management, and deletion).<\/li>\n<li>User groups to organize your teams.<\/li>\n<li>Policies and policy versions to define granular permissions.<\/li>\n<\/ul>\n<h4>Credential Configuration via Profiles<\/h4>\n<p>We introduced the ability to define your credentials directly using profiles.<\/p>\n<h4>Connecting Virtual Machines to Load Balancers with Specific IPs<\/h4>\n<p>It is now possible to attach virtual machines to Load Balancers while specifying backend IPs.<\/p>\n<h3>Improvements<\/h3>\n<h4>Maintenance and Testing Enhancements<\/h4>\n<p>Internal adjustments ensure that our provider is easier to maintain.<\/p>\n<h4>Optimization and Refactoring<\/h4>\n<p>General improvements have been made to enhance clarity and ensure an optimal user experience.<\/p>\n<h2>Where to Find the Provider?<\/h2>\n<p>Our provider is available on the Terraform Registry.<\/p>\n<pre>terraform {\r\n    required_providers {\r\n        outscale = {\r\n            source = \"outscale\/outscale\"\r\n            version = \"1.0.1\"\r\n        }\r\n    }\r\n}\r\n\r\nprovider \"outscale\" {\r\n    # Configuration options\r\n}\r\n<\/pre>\n<h2>Thank You to the Community<\/h2>\n<p>We would like to thank all contributors, testers, and community members for their support.<\/p>\n<h2>What&#8217;s Next?<\/h2>\n<p>Version 1.0.0 is a milestone, not the end. We have already started planning future features.<\/p>\n<h2>Try It Today!<\/h2>\n<p>Download the latest version, test it, and share your feedback with us.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are thrilled to announce the official release of version 1.0.0 of our Terraform provider! This&hellip;<\/p>\n","protected":false},"author":21,"featured_media":7399,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[356],"tags":[],"class_list":["post-7400","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/posts\/7400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/comments?post=7400"}],"version-history":[{"count":1,"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/posts\/7400\/revisions"}],"predecessor-version":[{"id":7401,"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/posts\/7400\/revisions\/7401"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/media\/7399"}],"wp:attachment":[{"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/media?parent=7400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/categories?post=7400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.outscale.com\/en\/wp-json\/wp\/v2\/tags?post=7400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}