Skip to content

Aiven-Open/terraform-example-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

terraform-example-projects

Terraform example files that can be used with the Aiven Provider for Terraform to manage your Aiven infrastructure.

Get started

  1. Sign up for Aiven.

  2. Create a personal token. You can also create an application user and use its token for accessing the Aiven Provider.

  3. Install Terraform. To confirm that you have Terraform v0.13.0 or higher installed, run:

    $ terraform --version 
  4. Clone this repository.

Run an example

  1. Add your Aiven token to the terraform.tfvars file for the example.

  2. In the directory for the example, initialize Terraform by running:

    $ terraform init
  3. To create an execution plan and preview the changes that will be made, run:

    $ terraform plan
    
  4. To deploy your changes, run:

    $ terraform apply --auto-approve
  5. To see your changes, log in to the Aiven Console.

  6. To remove all infrastructure changes, run:

    $ terraform destroy 

Start with the get started example to create your first organization, project, and user group in Aiven.

License

terraform-example-projects is licensed under the Apache license, version 2.0. Full license text is available in the LICENSE file.

Please note that the project explicitly does not require a CLA (Contributor License Agreement) from its contributors.

Contact

Contributions and bug reports are very welcome. Post them as GitHub issues and pull requests at https://github.com/aiven/terraform-example-projects. To report any possible vulnerabilities or other serious issues please see our security policy.

About

Learn how to set up Aiven infrastructure using the Aiven Provider for Terraform.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages