- 📘 Official Outscale API: https://fr.outscale.com/api-outscale
- 📦 Examples: pulumi-outscale/examples
- 🛠 Development Guide: Installation & Configuration
- 🤝 Contribution Guide: Contributing
- 💬 Join us on Discord
- Overview
- Project Status
- Requirements
- Installation
- Usage
- Configuration
- Development
- Contributing
- License
The Pulumi Outscale Resource Provider enables infrastructure as code for Outscale via the Pulumi framework.
It provides support for managing Outscale resources in Pulumi across several languages including TypeScript, Python, Go, .NET, and YAML.
⚠️ This project is currently in sandbox status and is under active development.
Breaking changes may occur at any time until a stable release is made. Use it at your own risk in production environments.
- Pulumi CLI
- Access to an Outscale account with valid credentials
- Internet access to interact with the Outscale API
Installation steps vary depending on the language used (Node.js, Python, Go, .NET, YAML). See language-specific examples and templates in the examples directory.
You can use the provider across multiple platforms:
-
YAML 📄 See YAML examples
-
Node.js (JavaScript/TypeScript) 📄 See TypeScript examples
-
Python 📄 See Python examples
-
Go 📄 See Go examples
-
.NET 📄 See .NET examples
-
Java 🚧 Not yet tested – likely unstable
To configure credentials and environment setup, see the Installation & Configuration guide.
For setting up a development environment and contributing to the Pulumi Outscale provider, refer to the Developer Guide.
We welcome community contributions!
Please review the Contributing Guidelines before submitting issues or pull requests.
Pulumi Outscale Resource Provider is released under the BSD 3-Clause License. © Outscale SAS