Skip to content
Snippets Groups Projects
Commit 08003c8d authored by Jan Siwiec's avatar Jan Siwiec
Browse files

proofread

parent 3600d4b6
No related branches found
No related tags found
No related merge requests found
Pipeline #254641 passed with warnings
......@@ -9,13 +9,13 @@ search:
## Terraform
Terraform is the best orchestration tool for creating and managing cloud infrastructure. It is capable of greatly simplifying cloud operations. It gives you an option if something goes wrong you can easily rebuild your cloud infrastructure.
Terraform is the best orchestration tool for creating and managing a cloud infrastructure. It is capable of greatly simplifying cloud operations. If something goes wrong, it gives you an option to easily rebuild your cloud infrastructure.
It manages resources like virtual machines, DNS records, etc.
It is managed through configuration templates containing info about its tasks and resources. They are saved as *.tf files. If configuration changes, Terraform can detect it and create additional operations to apply those changes.
It is managed through configuration templates containing information about its tasks and resources. They are saved as `*.tf` files. If the configuration changes, Terraform can detect it and create additional operations to apply those changes.
Here is an example how this configuration file can look like:
Here is an example of this configuration file:
```
variable "image" {
......@@ -31,19 +31,18 @@ default = "~/.ssh/id_rsa"
}
```
You can use OpenStack Provider which is a tool for managing resources OpenStack supports via Terraform. Terraform has an advantage over Heat because it can be used also in other architectures, not only in OpenStack
You can use OpenStack Provider, which is a tool for managing resources OpenStack supports via Terraform. Terraform has an advantage over Heat because it can be used also in other architectures, not only in OpenStack
For more detail please refer to [https://registry.terraform.io/providers/terraform-provider-OpenStack/OpenStack/latest/docs](https://registry.terraform.io/providers/terraform-provider-OpenStack/OpenStack/latest/docs) and [https://www.terraform.io/intro/index.html](https://www.terraform.io/intro/index.html).
For more detail, please refer to [https://registry.terraform.io/providers/terraform-provider-OpenStack/OpenStack/latest/docs](https://registry.terraform.io/providers/terraform-provider-OpenStack/OpenStack/latest/docs) and [https://www.terraform.io/intro/index.html](https://www.terraform.io/intro/index.html).
## Heat
Heat is another orchestration tool used for managing cloud resources. This one is OpenStack exclusive so you can't use it anywhere else. Just like Terraform it is capable of simplifying orchestration operations in your cloud infrastructure.
It also uses configuration templates for the specification of information about resources and tasks. You can manage resources like servers, floating IPs, volumes, security groups, etc. via Heat.
Heat is an OpenStack exclusive orchestration tool used for managing cloud resources. Just like Terraform it is capable of simplifying orchestration operations in your cloud infrastructure.
Here is an example of a Heat configuration template in form of a *.yaml file:
It also uses configuration templates for the specification of information about resources and tasks. You can manage resources like servers, floating IPs, volumes, security groups, etc. via Heat.
Here is an example of a Heat configuration template in form of a `*.yaml` file:
```
heat_template_version: 2021-04-06
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment