Pulumi Artifactory Provider for Policy
Manage JFrog Artifactory policies as code.
Overview
The Pulumi Artifactory provider allows for the declarative management of JFrog Artifactory. This enables teams to enforce policies on how software artifacts are stored, managed, and accessed. You can define repositories, permission targets, users, and groups as code. This ensures that your artifact management system is configured consistently and securely, which is a key part of a secure software supply chain.
✨ Key Features
- Manage Artifactory repositories (local, remote, virtual)
- Define permission targets to control access
- Configure users, groups, and their permissions
- Manage repository layouts and properties
- Automate the setup of new project repositories
🎯 Key Differentiators
- Manage artifact repository policies with general-purpose languages
- Integrate repository setup with the rest of the CI/CD and cloud infrastructure
- Version-controlled and auditable repository management
Unique Value: Codify your artifact management policies, bringing automation and GitOps principles to your JFrog Artifactory configuration.
🎯 Use Cases (4)
✅ Best For
- A Pulumi program that creates a new virtual Docker repository in Artifactory, along with corresponding local repositories and permission targets for developers and CI/CD systems.
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Managing the content of artifacts themselves
- Configuring infrastructure outside of Artifactory
🏆 Alternatives
Manual configuration of Artifactory via its UI is not scalable or repeatable. The Pulumi provider enables a fully declarative approach, which is essential for maintaining a secure and organized software supply chain.
💻 Platforms
🔌 Integrations
💰 Pricing
✓ 14-day free trial
Free tier: The Pulumi Artifactory provider is free. JFrog Artifactory has its own subscription tiers.
🔄 Similar Tools in Pulumi Crossguard
Pulumi AWS Guard
Codifies best practices for AWS, allowing enforcement across Pulumi stacks....
Pulumi Azure Compliance Policies
Enforces common security and compliance policies (PCI DSS, ISO 27001, CIS) for Azure....
Pulumi Open Policy Agent (OPA) Integration
Enforce security, compliance, and best practices using the Rego language....
Pulumi Snyk Integration
Integrates Snyk's container scanning capabilities directly into the Pulumi workflow....
Pulumi Vault Provider
Manage Vault resources like policies, secrets, and auth methods using Pulumi....
Pulumi Best Practices Pack
A pre-built policy pack from Pulumi that enforces foundational security and governance....