the goal is to create ready2run/fully installed cloud-init templates for different applications ( like Nextcloud, Owncloud, Seafile, Mattermost, BBB, gitlab and others ).
So you will deliver a working cloud-init config, that will install those applications on blank cloud-images from debian or ubuntu.
As cloud-init might be limited to build up complex setups, you can support the setup with puppet. In such cases aside of the cloud-init config you will also have to supply the puppet config.
Every different Application-Template will have its static price, based on the complexity of the task. We will give you the requirement and we will talk about a pricing for the different Application-Templates.
Payment will be immediately after successful testing of your code in our environment.
The advertised project price is the span for each single Application-Template.
So to accomplish this, you will need knowledge in Linux, cloud-init and maybe puppet ( or something similar if you feel better with something else ).