RAP is a tool that lets you analyse Ampersand models, generate functional specifications and make prototypes of information systems. It is the primary tool for students of the Open University of the Netherlands in the course Rule Based Design.
5
stars
3
forks
source link
Create Azure resources using declarative files #288
The scripts are currently imperative instead of declarative (difference explained). Imperative scripts are more prone to break because they deal the "how" when creating resources. The "how" may change when Azure makes changes to resources or dependencies.
By using declarative syntax you can focus on the "what" instead of the "how", you let Azure handle the "how". Because of this Azure can change the underlying way of creating resources without impacting the final created resources.
By refactoring imperative scripts to declarative files this project becomes easier to maintain by being more resistent to breaking Azure changes.
Azure resources like the AKS cluster are currently create using imperative scripts:
The scripts are currently imperative instead of declarative (difference explained). Imperative scripts are more prone to break because they deal the "how" when creating resources. The "how" may change when Azure makes changes to resources or dependencies.
By using declarative syntax you can focus on the "what" instead of the "how", you let Azure handle the "how". Because of this Azure can change the underlying way of creating resources without impacting the final created resources.
By refactoring imperative scripts to declarative files this project becomes easier to maintain by being more resistent to breaking Azure changes.
Resources: