Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Mar 2026 23:17:20 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 293702] [NEW PORT] devel/pulumi-plugins-*: 10 Pulumi resource provider plugins
Message-ID:  <bug-293702-7788@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293702

            Bug ID: 293702
           Summary: [NEW PORT] devel/pulumi-plugins-*: 10 Pulumi resource
                    provider plugins
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: garga@FreeBSD.org
          Reporter: matias@pizarro.net
             Flags: maintainer-feedback?(garga@FreeBSD.org)
          Assignee: garga@FreeBSD.org

New ports: 10 Pulumi resource provider plugins

All plugins depend on devel/pulumi (submitted as bug 293700 -- must be
committed first).

Ports included:

1. devel/pulumi-plugins-std v2.3.2
   Pulumi Standard Resource Plugin
   Installs: bin/pulumi-resource-std
   WWW: https://github.com/pulumi/pulumi-std

2. devel/pulumi-plugins-yaml v1.30.0
   Pulumi YAML Language Plugin
   Installs: bin/pulumi-language-yaml, bin/pulumi-converter-yaml
   WWW: https://github.com/pulumi/pulumi-yaml

3. devel/pulumi-plugins-hcloud v1.32.1
   Pulumi Hetzner Cloud Resource Provider
   Installs: bin/pulumi-resource-hcloud
   WWW: https://github.com/pulumi/pulumi-hcloud

4. devel/pulumi-plugins-docker v4.11.0
   Pulumi Docker Resource Provider
   Installs: bin/pulumi-resource-docker
   GH_TUPLE: kreuzwerker/terraform-provider-docker
   WWW: https://github.com/pulumi/pulumi-docker

5. devel/pulumi-plugins-terraform v6.0.1
   Pulumi Terraform Resource Provider
   Installs: bin/pulumi-resource-terraform
   WWW: https://github.com/pulumi/pulumi-terraform

6. devel/pulumi-plugins-tls v5.2.3
   Pulumi TLS Resource Provider
   Installs: bin/pulumi-resource-tls
   WWW: https://github.com/pulumi/pulumi-tls

7. devel/pulumi-plugins-random v4.19.1
   Pulumi Random Resource Provider
   Installs: bin/pulumi-resource-random
   WWW: https://github.com/pulumi/pulumi-random

8. devel/pulumi-plugins-aws v7.20.0
   Pulumi AWS Resource Provider
   Installs: bin/pulumi-resource-aws
   GH_TUPLE: hashicorp/terraform-provider-aws
   BUILD_DEPENDS includes git:devel/git
   WWW: https://github.com/pulumi/pulumi-aws

9. devel/pulumi-plugins-aws-native v1.55.0
   Pulumi AWS Native Resource Provider
   Installs: bin/pulumi-resource-aws-native
   WWW: https://github.com/pulumi/pulumi-aws-native

10. devel/pulumi-plugins-command v1.2.1
    Pulumi Command Resource Provider
    Installs: bin/pulumi-resource-command
    WWW: https://github.com/pulumi/pulumi-command

Common characteristics of all plugin ports:
- License: APACHE20
- Uses: go:modules
- USE_GITHUB: yes (pulumi/<project>)
- BUILD_DEPENDS and RUN_DEPENDS on pulumi:devel/pulumi
- FreeBSD-specific pre-build target updates Go dependencies
  (godbus/dbus v5.2.2, pkg/term v1.2.0-beta.2)
- Use PLIST_FILES in Makefile (no separate pkg-plist)
- Install one or two binaries each to ${PREFIX}/bin/
- Terraform-bridged providers (hcloud, docker, tls, random, aws)
  run go generate during pre-build

Testing (FreeBSD 15.0-RELEASE amd64, all 10 ports):
- portlint -AC: clean
- portfmt -D: clean
- portclippy: clean
- make stage && make stage-qa && make package: pass
- poudriere testport: pass

Patch generated with git format-patch against
https://git.freebsd.org/ports.git

Maintainer: matias@pizarro.net

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-293702-7788>