A customer of mine had the requirement to send an email every time a task is created for a user. Rather than polluting our process with an email activity we decided to use the built in functionality IBM BPM provides. When a user logs in into Process Portal she/he can set some preferences. One of them is to send an email when a new task arrives for the user (or his group).
Wednesday, January 7, 2015
Friday, January 2, 2015
Devops (3): Chef (and some fun cooking)
After having looked into Vagrant, it became clear that Puppet and Chef are "the" tools to do the structured and repeatable configuration of machines. I picked the recent book "Learning Chef" to learn and experiment a bit.
Tools
Note: the tool Ansible does the opposite, pushing configuration data to the machines.
Many cookbooks or recipes can be downloaded from the Chef Supermarket and others.
Finally
After spending some time look around in the world of DevOps and its tools, I have a few general Observations:
Tools
- The book uses the recent Chef Development Kit which should gradually replace the tool called Knife.
- The tool "Chef" uses the the Recipe DSL to write recipes (Domain Specific Language, based on the Ruby programming language)
- VirtualBox is used for running the VM's that are going to be cooked and baked
- Complemented with our good friend Vagrant (see previous DevOps blog)(actually kitchen-vagrant)
- Finally the tool kitchen is used
Note: the tool Ansible does the opposite, pushing configuration data to the machines.
Many cookbooks or recipes can be downloaded from the Chef Supermarket and others.
Finally
After spending some time look around in the world of DevOps and its tools, I have a few general Observations:
- Devops is strongly focused on Linux
- Diverse programming languages such as Ruby and Erlang are used
- This is a domain in full flux, new initiatives and companies pop up, things evolve rapidly
- First time I see the file format YAML actually being used
Author: Guy
Subscribe to:
Posts (Atom)