Chef-1
Whether you have five or five thousand servers, Chef lets you manage them all by turning infrastructure into code. Infrastructure described as code is flexible, versionable, human-readable, and testable. Whether your infrastructure is in the cloud, on-premises or in a hybrid environment, you can easily and quickly adapt to your business’s changing needs with Chef.
- Chef uses Ruby as the configuration language, rather than a custom DSL.
- Chef is Apache licensed & Opscode maintains CLAs for all Contributors, which means that Chef is safe to include in your software.
- Chef is designed from the ground up to integrate with other tools, or to make that integration as simple as possible. Chef is not the canonical representation of your infrastructure - it is a service that exposes certain parts of your infrastructure.
- Chef applies resources in the order they are specified in your Recipes - there is no dependency management. This means multiple Chef runs will always apply the Resourcesunder management in the same order, every time.
- Chef Resources have Actions, which can be signaled.
- Resources can appear more than once in Chef, and they inherit the attributes of the earlier resource. (ie: you can tell Apache to start and stop in a recipe by specifying the resource twice, with the second one only changing the action attribute).
Chef has the following major components:
Chef management console, chef-client run reporting, high availability configurations, and Chef server replication are available as part of Chef Automate.
If you face any problem while practicing feel free to comment it and Bookmark this blog for quick reference.We will try to help you
Thanks
Devops Desk Team
Devops Desk Team
No comments:
Post a Comment